Isetta 6502/Z80 microcode by Roelh, july-25-2023 -------------- 6 5 0 2 _ I N S T R U C T I O N S --------------- ------ 6502 Load and store ------ ---- page 2 A9 LDA imm ---- 003520 31CAB0 31CAB0 to_a <- (pc++),irq_to_f,upd_nz 003522 000480 008280 F:[interrupt] T:[next] 003524 11B084 11B084 reg_z <- acc_a ---- page 2 A5 LDA zp ---- 0034A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0034A2 31C9B0 31C9B0 to_a <- (0|dpl),irq_to_f,upd_nz 0034A4 000480 008280 F:[interrupt] T:[next] 0034A6 11B084 11B084 reg_z <- acc_a -- 4 cycles -- 2 bytes -- ---- page 2 B5 LDA zpx ---- 0036A0 318A80 318A80 to_t <- (pc++),irq_to_f 0036A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0036A4 31C9B0 31C9B0 to_a <- (0|dpl),irq_to_f,upd_nz 0036A6 000480 008280 F:[interrupt] T:[next] 0036A8 11B084 11B084 reg_z <- acc_a -- 5 cycles -- 2 bytes -- ---- page 2 AD LDA abs ---- 0035A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0035A2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0035A4 31CBB0 31CBB0 to_a <- (dph|dpl),irq_to_f,upd_nz 0035A6 000480 008280 F:[interrupt] T:[next] 0035A8 11B084 11B084 reg_z <- acc_a -- 5 cycles -- 3 bytes -- ---- page 2 BD LDA absx ---- 0037A0 318A80 318A80 to_t <- (pc++),irq_to_f 0037A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 0037A4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0037A6 31CBB0 31CBB0 to_a <- (dph|dpl),irq_to_f,upd_nz 0037A8 000480 008280 F:[interrupt] T:[next] 0037AA 11B084 11B084 reg_z <- acc_a -- 6 cycles -- 3 bytes -- ---- page 2 B9 LDA absy ---- 003720 318A80 318A80 to_t <- (pc++),irq_to_f 003722 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 003724 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003726 31CBB0 31CBB0 to_a <- (dph|dpl),irq_to_f,upd_nz 003728 000480 008280 F:[interrupt] T:[next] 00372A 11B084 11B084 reg_z <- acc_a -- 6 cycles -- 3 bytes -- ---- page 2 A1 LDA idx_indexed_indirect ---- 003420 118280 118280 to_t <- (pc++) 003422 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003424 118180 118180 to_t <- (0|dpl) 003426 3A2380 3A2380 to_dpl <- inc(dpl) 003428 319980 319980 to_dph <- (0|dpl),irq_to_f 00342A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00342C 31CBB0 31CBB0 to_a <- (dph|dpl),irq_to_f,upd_nz 00342E 000480 008280 F:[interrupt] T:[next] 003430 11B084 11B084 reg_z <- acc_a -- 9 cycles -- 2 bytes -- ---- page 2 B1 LDA idy_indirect_indexed ---- 003620 11A280 11A280 to_dpl <- (pc++) 003622 118180 118180 to_t <- (0|dpl) 003624 3A2380 3A2380 to_dpl <- inc(dpl) 003626 319980 319980 to_dph <- (0|dpl),irq_to_f 003628 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 00362A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 00362C 31CBB0 31CBB0 to_a <- (dph|dpl),irq_to_f,upd_nz 00362E 000480 008280 F:[interrupt] T:[next] 003630 11B084 11B084 reg_z <- acc_a -- 9 cycles -- 2 bytes -- ---- page 2 A2 LDX imm ---- 003440 318A80 318A80 to_t <- (pc++),irq_to_f 003442 11B004 11B004 reg_z <- acc_t 003444 000480 008280 F:[interrupt] T:[next] 003446 11B032 11B032 reg_x <- acc_t,upd_nz -- 4 cycles -- 2 bytes -- ---- page 2 A6 LDX zp ---- 0034C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0034C2 1181B0 1181B0 to_t <- (0|dpl),upd_nz 0034C4 31B804 31B804 reg_z <- acc_t,irq_to_f 0034C6 000480 008280 F:[interrupt] T:[next] 0034C8 11B002 11B002 reg_x <- acc_t -- 5 cycles -- 2 bytes -- ---- page 2 B6 LDX zpy ---- 0036C0 318A80 318A80 to_t <- (pc++),irq_to_f 0036C2 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) ---- end of ea calculation --- 0036C4 1181B0 1181B0 to_t <- (0|dpl),upd_nz 0036C6 31B804 31B804 reg_z <- acc_t,irq_to_f 0036C8 000480 008280 F:[interrupt] T:[next] 0036CA 11B002 11B002 reg_x <- acc_t -- 6 cycles -- 2 bytes -- ---- page 2 AE LDX abs ---- 0035C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0035C2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0035C4 1183B0 1183B0 to_t <- (dph|dpl),upd_nz 0035C6 31B804 31B804 reg_z <- acc_t,irq_to_f 0035C8 000480 008280 F:[interrupt] T:[next] 0035CA 11B002 11B002 reg_x <- acc_t -- 6 cycles -- 3 bytes -- ---- page 2 BE LDX absy ---- 0037C0 318A80 318A80 to_t <- (pc++),irq_to_f 0037C2 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 0037C4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0037C6 1183B0 1183B0 to_t <- (dph|dpl),upd_nz 0037C8 31B804 31B804 reg_z <- acc_t,irq_to_f 0037CA 000480 008280 F:[interrupt] T:[next] 0037CC 11B002 11B002 reg_x <- acc_t -- 7 cycles -- 3 bytes -- ---- page 2 A0 LDY imm ---- 003400 318A80 318A80 to_t <- (pc++),irq_to_f 003402 11B004 11B004 reg_z <- acc_t 003404 000480 008280 F:[interrupt] T:[next] 003406 11B033 11B033 reg_y <- acc_t,upd_nz -- 4 cycles -- 2 bytes -- ---- page 2 A4 LDY zp ---- 003480 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003482 1181B0 1181B0 to_t <- (0|dpl),upd_nz 003484 31B804 31B804 reg_z <- acc_t,irq_to_f 003486 000480 008280 F:[interrupt] T:[next] 003488 11B003 11B003 reg_y <- acc_t -- 5 cycles -- 2 bytes -- ---- page 2 B4 LDY zpx ---- 003680 318A80 318A80 to_t <- (pc++),irq_to_f 003682 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003684 1181B0 1181B0 to_t <- (0|dpl),upd_nz 003686 31B804 31B804 reg_z <- acc_t,irq_to_f 003688 000480 008280 F:[interrupt] T:[next] 00368A 11B003 11B003 reg_y <- acc_t -- 6 cycles -- 2 bytes -- ---- page 2 AC LDY abs ---- 003580 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003582 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 003584 1183B0 1183B0 to_t <- (dph|dpl),upd_nz 003586 31B804 31B804 reg_z <- acc_t,irq_to_f 003588 000480 008280 F:[interrupt] T:[next] 00358A 11B003 11B003 reg_y <- acc_t -- 6 cycles -- 3 bytes -- ---- page 2 BC LDY absx ---- 003780 318A80 318A80 to_t <- (pc++),irq_to_f 003782 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003784 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003786 1183B0 1183B0 to_t <- (dph|dpl),upd_nz 003788 31B804 31B804 reg_z <- acc_t,irq_to_f 00378A 000480 008280 F:[interrupt] T:[next] 00378C 11B003 11B003 reg_y <- acc_t -- 7 cycles -- 3 bytes -- ---- page 2 85 STA zp ---- 0030A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0030A2 000480 008280 F:[interrupt] T:[next] 0030A4 31B980 31B980 (0|dpl) <- acc_a,irq_to_f ---- page 2 95 STA zpx ---- 0032A0 318A80 318A80 to_t <- (pc++),irq_to_f 0032A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0032A4 000480 008280 F:[interrupt] T:[next] 0032A6 31B980 31B980 (0|dpl) <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 8D STA abs ---- 0031A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0031A2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0031A4 000480 008280 F:[interrupt] T:[next] 0031A6 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 4 cycles -- 3 bytes -- ---- page 2 9D STA absx ---- 0033A0 318A80 318A80 to_t <- (pc++),irq_to_f 0033A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 0033A4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0033A6 000480 008280 F:[interrupt] T:[next] 0033A8 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 99 STA absy ---- 003320 318A80 318A80 to_t <- (pc++),irq_to_f 003322 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 003324 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003326 000480 008280 F:[interrupt] T:[next] 003328 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 81 STA idx_indexed_indirect ---- 003020 118280 118280 to_t <- (pc++) 003022 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003024 118180 118180 to_t <- (0|dpl) 003026 3A2380 3A2380 to_dpl <- inc(dpl) 003028 319980 319980 to_dph <- (0|dpl),irq_to_f 00302A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00302C 000480 008280 F:[interrupt] T:[next] 00302E 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 8 cycles -- 2 bytes -- ---- page 2 91 STA idy_indirect_indexed ---- 003220 11A280 11A280 to_dpl <- (pc++) 003222 118180 118180 to_t <- (0|dpl) 003224 3A2380 3A2380 to_dpl <- inc(dpl) 003226 319980 319980 to_dph <- (0|dpl),irq_to_f 003228 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 00322A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 00322C 000480 008280 F:[interrupt] T:[next] 00322E 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 8 cycles -- 2 bytes -- ---- page 2 86 STX zp ---- 0030C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0030C2 118082 118082 to_t <- reg_x 0030C4 000480 008280 F:[interrupt] T:[next] 0030C6 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 96 STX zpy ---- 0032C0 318A80 318A80 to_t <- (pc++),irq_to_f 0032C2 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) ---- end of ea calculation --- 0032C4 118082 118082 to_t <- reg_x 0032C6 000480 008280 F:[interrupt] T:[next] 0032C8 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 8E STX abs ---- 0031C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0031C2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0031C4 118082 118082 to_t <- reg_x 0031C6 000480 008280 F:[interrupt] T:[next] 0031C8 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 84 STY zp ---- 003080 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003082 118083 118083 to_t <- reg_y 003084 000480 008280 F:[interrupt] T:[next] 003086 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 94 STY zpx ---- 003280 318A80 318A80 to_t <- (pc++),irq_to_f 003282 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003284 118083 118083 to_t <- reg_y 003286 000480 008280 F:[interrupt] T:[next] 003288 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 8C STY abs ---- 003180 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003182 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 003184 118083 118083 to_t <- reg_y 003186 000480 008280 F:[interrupt] T:[next] 003188 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ------ 6502 Register transfer ------ ---- page 2 AA TAX reg_x ---- 003540 11B084 11B084 reg_z <- acc_a 003542 000480 008280 F:[interrupt] T:[next] 003544 31B8B2 31B8B2 reg_x <- acc_a,irq_to_f,upd_nz ---- page 2 A8 TAY reg_y ---- 003500 11B084 11B084 reg_z <- acc_a 003502 000480 008280 F:[interrupt] T:[next] 003504 31B8B3 31B8B3 reg_y <- acc_a,irq_to_f,upd_nz ---- page 2 8A TXA reg_x ---- 003140 31C8B2 31C8B2 to_a <- reg_x,irq_to_f,upd_nz 003142 000480 008280 F:[interrupt] T:[next] 003144 11B084 11B084 reg_z <- acc_a ---- page 2 98 TYA reg_y ---- 003300 31C8B3 31C8B3 to_a <- reg_y,irq_to_f,upd_nz 003302 000480 008280 F:[interrupt] T:[next] 003304 11B084 11B084 reg_z <- acc_a ---- page 2 BA TSX ---- 003740 3188B1 3188B1 to_t <- reg_s,irq_to_f,upd_nz 003742 11B004 11B004 reg_z <- acc_t 003744 000480 008280 F:[interrupt] T:[next] 003746 31B802 31B802 reg_x <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 9A TXS ---- 003340 318882 318882 to_t <- reg_x,irq_to_f 003342 000480 008280 F:[interrupt] T:[next] 003344 31B801 31B801 reg_s <- acc_t,irq_to_f ------ 6502 Increments and decrements ------ ---- page 2 C6 DEC zp ---- 0038C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0038C2 0F81B0 0F81B0 to_t <- dec((0|dpl)),upd_nz 0038C4 11B004 11B004 reg_z <- acc_t 0038C6 000480 008280 F:[interrupt] T:[next] 0038C8 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 D6 DEC zpx ---- 003AC0 318A80 318A80 to_t <- (pc++),irq_to_f 003AC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003AC4 0F81B0 0F81B0 to_t <- dec((0|dpl)),upd_nz 003AC6 11B004 11B004 reg_z <- acc_t 003AC8 000480 008280 F:[interrupt] T:[next] 003ACA 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 CE DEC abs ---- 0039C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0039C2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0039C4 0F83B0 0F83B0 to_t <- dec((dph|dpl)),upd_nz 0039C6 11B004 11B004 reg_z <- acc_t 0039C8 000480 008280 F:[interrupt] T:[next] 0039CA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 DE DEC absx ---- 003BC0 318A80 318A80 to_t <- (pc++),irq_to_f 003BC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003BC4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003BC6 0F83B0 0F83B0 to_t <- dec((dph|dpl)),upd_nz 003BC8 11B004 11B004 reg_z <- acc_t 003BCA 000480 008280 F:[interrupt] T:[next] 003BCC 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 CA DEX reg_x ---- 003940 0F80B2 0F80B2 to_t <- dec(reg_x),upd_nz 003942 11B004 11B004 reg_z <- acc_t 003944 000480 008280 F:[interrupt] T:[next] 003946 31B802 31B802 reg_x <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 88 DEY reg_y ---- 003100 0F80B3 0F80B3 to_t <- dec(reg_y),upd_nz 003102 11B004 11B004 reg_z <- acc_t 003104 000480 008280 F:[interrupt] T:[next] 003106 31B803 31B803 reg_y <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 E6 INC zp ---- 003CC0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003CC2 3A81B0 3A81B0 to_t <- inc((0|dpl)),upd_nz 003CC4 11B004 11B004 reg_z <- acc_t 003CC6 000480 008280 F:[interrupt] T:[next] 003CC8 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 F6 INC zpx ---- 003EC0 318A80 318A80 to_t <- (pc++),irq_to_f 003EC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003EC4 3A81B0 3A81B0 to_t <- inc((0|dpl)),upd_nz 003EC6 11B004 11B004 reg_z <- acc_t 003EC8 000480 008280 F:[interrupt] T:[next] 003ECA 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 EE INC abs ---- 003DC0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003DC2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 003DC4 3A83B0 3A83B0 to_t <- inc((dph|dpl)),upd_nz 003DC6 11B004 11B004 reg_z <- acc_t 003DC8 000480 008280 F:[interrupt] T:[next] 003DCA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 FE INC absx ---- 003FC0 318A80 318A80 to_t <- (pc++),irq_to_f 003FC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003FC4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003FC6 3A83B0 3A83B0 to_t <- inc((dph|dpl)),upd_nz 003FC8 11B004 11B004 reg_z <- acc_t 003FCA 000480 008280 F:[interrupt] T:[next] 003FCC 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 E8 INX reg_x ---- 003D00 3A80B2 3A80B2 to_t <- inc(reg_x),upd_nz 003D02 11B004 11B004 reg_z <- acc_t 003D04 000480 008280 F:[interrupt] T:[next] 003D06 31B802 31B802 reg_x <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 C8 INY reg_y ---- 003900 3A80B3 3A80B3 to_t <- inc(reg_y),upd_nz 003902 11B004 11B004 reg_z <- acc_t 003904 000480 008280 F:[interrupt] T:[next] 003906 31B803 31B803 reg_y <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ------ 6502 Arithmetic ------ ---- page 2 69 ADC imm ---- 002D20 5DC2F0 5DC2F0 to_a <- adc(acc_a, (pc++)),upd_nzc 002D22 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002D24 000480 008280 F:[interrupt] T:[next] 002D26 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 65 ADC zp ---- 002CA0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 002CA2 5DC1F0 5DC1F0 to_a <- adc(acc_a, (0|dpl)),upd_nzc 002CA4 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002CA6 000480 008280 F:[interrupt] T:[next] 002CA8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 75 ADC zpx ---- 002EA0 318A80 318A80 to_t <- (pc++),irq_to_f 002EA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002EA4 5DC1F0 5DC1F0 to_a <- adc(acc_a, (0|dpl)),upd_nzc 002EA6 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002EA8 000480 008280 F:[interrupt] T:[next] 002EAA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 6D ADC abs ---- 002DA0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 002DA2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 002DA4 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002DA6 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002DA8 000480 008280 F:[interrupt] T:[next] 002DAA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 7D ADC absx ---- 002FA0 318A80 318A80 to_t <- (pc++),irq_to_f 002FA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002FA4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002FA6 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002FA8 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002FAA 000480 008280 F:[interrupt] T:[next] 002FAC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 79 ADC absy ---- 002F20 318A80 318A80 to_t <- (pc++),irq_to_f 002F22 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 002F24 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002F26 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002F28 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002F2A 000480 008280 F:[interrupt] T:[next] 002F2C 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 61 ADC idx_indexed_indirect ---- 002C20 118280 118280 to_t <- (pc++) 002C22 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002C24 118180 118180 to_t <- (0|dpl) 002C26 3A2380 3A2380 to_dpl <- inc(dpl) 002C28 319980 319980 to_dph <- (0|dpl),irq_to_f 002C2A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 002C2C 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002C2E 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002C30 000480 008280 F:[interrupt] T:[next] 002C32 31B884 31B884 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 71 ADC idy_indirect_indexed ---- 002E20 11A280 11A280 to_dpl <- (pc++) 002E22 118180 118180 to_t <- (0|dpl) 002E24 3A2380 3A2380 to_dpl <- inc(dpl) 002E26 319980 319980 to_dph <- (0|dpl),irq_to_f 002E28 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 002E2A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 002E2C 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 002E2E 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 002E30 000480 008280 F:[interrupt] T:[next] 002E32 31B884 31B884 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 E9 SBC imm ---- 003D20 4CC2F0 4CC2F0 to_a <- sbc(acc_a, (pc++)),upd_nzc 003D22 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003D24 000480 008280 F:[interrupt] T:[next] 003D26 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 E5 SBC zp ---- 003CA0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003CA2 4CC1F0 4CC1F0 to_a <- sbc(acc_a, (0|dpl)),upd_nzc 003CA4 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003CA6 000480 008280 F:[interrupt] T:[next] 003CA8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 F5 SBC zpx ---- 003EA0 318A80 318A80 to_t <- (pc++),irq_to_f 003EA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003EA4 4CC1F0 4CC1F0 to_a <- sbc(acc_a, (0|dpl)),upd_nzc 003EA6 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003EA8 000480 008280 F:[interrupt] T:[next] 003EAA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 ED SBC abs ---- 003DA0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003DA2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 003DA4 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003DA6 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003DA8 000480 008280 F:[interrupt] T:[next] 003DAA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 FD SBC absx ---- 003FA0 318A80 318A80 to_t <- (pc++),irq_to_f 003FA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003FA4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003FA6 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003FA8 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003FAA 000480 008280 F:[interrupt] T:[next] 003FAC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 F9 SBC absy ---- 003F20 318A80 318A80 to_t <- (pc++),irq_to_f 003F22 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 003F24 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003F26 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003F28 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003F2A 000480 008280 F:[interrupt] T:[next] 003F2C 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 E1 SBC idx_indexed_indirect ---- 003C20 118280 118280 to_t <- (pc++) 003C22 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003C24 118180 118180 to_t <- (0|dpl) 003C26 3A2380 3A2380 to_dpl <- inc(dpl) 003C28 319980 319980 to_dph <- (0|dpl),irq_to_f 003C2A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 003C2C 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003C2E 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003C30 000480 008280 F:[interrupt] T:[next] 003C32 31B884 31B884 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 F1 SBC idy_indirect_indexed ---- 003E20 11A280 11A280 to_dpl <- (pc++) 003E22 118180 118180 to_t <- (0|dpl) 003E24 3A2380 3A2380 to_dpl <- inc(dpl) 003E26 319980 319980 to_dph <- (0|dpl),irq_to_f 003E28 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 003E2A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 003E2C 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 003E2E 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 003E30 000480 008280 F:[interrupt] T:[next] 003E32 31B884 31B884 reg_z <- acc_a,irq_to_f -- 10 cycles -- 2 bytes -- ------ 6502 Logic ------ ---- page 2 29 AND imm ---- 002520 18C2B0 18C2B0 to_a <- and(acc_a, (pc++)),upd_nz 002522 000480 008280 F:[interrupt] T:[next] 002524 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 2 25 AND zp ---- 0024A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0024A2 18C1B0 18C1B0 to_a <- and(acc_a, (0|dpl)),upd_nz 0024A4 000480 008280 F:[interrupt] T:[next] 0024A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 35 AND zpx ---- 0026A0 318A80 318A80 to_t <- (pc++),irq_to_f 0026A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0026A4 18C1B0 18C1B0 to_a <- and(acc_a, (0|dpl)),upd_nz 0026A6 000480 008280 F:[interrupt] T:[next] 0026A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 2D AND abs ---- 0025A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0025A2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0025A4 18C3B0 18C3B0 to_a <- and(acc_a, (dph|dpl)),upd_nz 0025A6 000480 008280 F:[interrupt] T:[next] 0025A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 3D AND absx ---- 0027A0 318A80 318A80 to_t <- (pc++),irq_to_f 0027A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 0027A4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0027A6 18C3B0 18C3B0 to_a <- and(acc_a, (dph|dpl)),upd_nz 0027A8 000480 008280 F:[interrupt] T:[next] 0027AA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 39 AND absy ---- 002720 318A80 318A80 to_t <- (pc++),irq_to_f 002722 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 002724 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002726 18C3B0 18C3B0 to_a <- and(acc_a, (dph|dpl)),upd_nz 002728 000480 008280 F:[interrupt] T:[next] 00272A 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 21 AND idx_indexed_indirect ---- 002420 118280 118280 to_t <- (pc++) 002422 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002424 118180 118180 to_t <- (0|dpl) 002426 3A2380 3A2380 to_dpl <- inc(dpl) 002428 319980 319980 to_dph <- (0|dpl),irq_to_f 00242A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00242C 18C3B0 18C3B0 to_a <- and(acc_a, (dph|dpl)),upd_nz 00242E 000480 008280 F:[interrupt] T:[next] 002430 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 31 AND idy_indirect_indexed ---- 002620 11A280 11A280 to_dpl <- (pc++) 002622 118180 118180 to_t <- (0|dpl) 002624 3A2380 3A2380 to_dpl <- inc(dpl) 002626 319980 319980 to_dph <- (0|dpl),irq_to_f 002628 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 00262A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 00262C 18C3B0 18C3B0 to_a <- and(acc_a, (dph|dpl)),upd_nz 00262E 000480 008280 F:[interrupt] T:[next] 002630 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 49 EOR imm ---- 002920 02C2B0 02C2B0 to_a <- xor(acc_a, (pc++)),upd_nz 002922 000480 008280 F:[interrupt] T:[next] 002924 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 2 45 EOR zp ---- 0028A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0028A2 02C1B0 02C1B0 to_a <- xor(acc_a, (0|dpl)),upd_nz 0028A4 000480 008280 F:[interrupt] T:[next] 0028A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 55 EOR zpx ---- 002AA0 318A80 318A80 to_t <- (pc++),irq_to_f 002AA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002AA4 02C1B0 02C1B0 to_a <- xor(acc_a, (0|dpl)),upd_nz 002AA6 000480 008280 F:[interrupt] T:[next] 002AA8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 4D EOR abs ---- 0029A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0029A2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0029A4 02C3B0 02C3B0 to_a <- xor(acc_a, (dph|dpl)),upd_nz 0029A6 000480 008280 F:[interrupt] T:[next] 0029A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 5D EOR absx ---- 002BA0 318A80 318A80 to_t <- (pc++),irq_to_f 002BA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002BA4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002BA6 02C3B0 02C3B0 to_a <- xor(acc_a, (dph|dpl)),upd_nz 002BA8 000480 008280 F:[interrupt] T:[next] 002BAA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 59 EOR absy ---- 002B20 318A80 318A80 to_t <- (pc++),irq_to_f 002B22 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 002B24 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002B26 02C3B0 02C3B0 to_a <- xor(acc_a, (dph|dpl)),upd_nz 002B28 000480 008280 F:[interrupt] T:[next] 002B2A 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 41 EOR idx_indexed_indirect ---- 002820 118280 118280 to_t <- (pc++) 002822 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002824 118180 118180 to_t <- (0|dpl) 002826 3A2380 3A2380 to_dpl <- inc(dpl) 002828 319980 319980 to_dph <- (0|dpl),irq_to_f 00282A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00282C 02C3B0 02C3B0 to_a <- xor(acc_a, (dph|dpl)),upd_nz 00282E 000480 008280 F:[interrupt] T:[next] 002830 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 51 EOR idy_indirect_indexed ---- 002A20 11A280 11A280 to_dpl <- (pc++) 002A22 118180 118180 to_t <- (0|dpl) 002A24 3A2380 3A2380 to_dpl <- inc(dpl) 002A26 319980 319980 to_dph <- (0|dpl),irq_to_f 002A28 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 002A2A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 002A2C 02C3B0 02C3B0 to_a <- xor(acc_a, (dph|dpl)),upd_nz 002A2E 000480 008280 F:[interrupt] T:[next] 002A30 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 09 ORA imm ---- 002120 1EC2B0 1EC2B0 to_a <- or(acc_a, (pc++)),upd_nz 002122 000480 008280 F:[interrupt] T:[next] 002124 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 2 05 ORA zp ---- 0020A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0020A2 1EC1B0 1EC1B0 to_a <- or(acc_a, (0|dpl)),upd_nz 0020A4 000480 008280 F:[interrupt] T:[next] 0020A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 15 ORA zpx ---- 0022A0 318A80 318A80 to_t <- (pc++),irq_to_f 0022A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0022A4 1EC1B0 1EC1B0 to_a <- or(acc_a, (0|dpl)),upd_nz 0022A6 000480 008280 F:[interrupt] T:[next] 0022A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 0D ORA abs ---- 0021A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0021A2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0021A4 1EC3B0 1EC3B0 to_a <- or(acc_a, (dph|dpl)),upd_nz 0021A6 000480 008280 F:[interrupt] T:[next] 0021A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 1D ORA absx ---- 0023A0 318A80 318A80 to_t <- (pc++),irq_to_f 0023A2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 0023A4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0023A6 1EC3B0 1EC3B0 to_a <- or(acc_a, (dph|dpl)),upd_nz 0023A8 000480 008280 F:[interrupt] T:[next] 0023AA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 19 ORA absy ---- 002320 318A80 318A80 to_t <- (pc++),irq_to_f 002322 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 002324 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002326 1EC3B0 1EC3B0 to_a <- or(acc_a, (dph|dpl)),upd_nz 002328 000480 008280 F:[interrupt] T:[next] 00232A 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 01 ORA idx_indexed_indirect ---- 002020 118280 118280 to_t <- (pc++) 002022 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002024 118180 118180 to_t <- (0|dpl) 002026 3A2380 3A2380 to_dpl <- inc(dpl) 002028 319980 319980 to_dph <- (0|dpl),irq_to_f 00202A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00202C 1EC3B0 1EC3B0 to_a <- or(acc_a, (dph|dpl)),upd_nz 00202E 000480 008280 F:[interrupt] T:[next] 002030 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 11 ORA idy_indirect_indexed ---- 002220 11A280 11A280 to_dpl <- (pc++) 002222 118180 118180 to_t <- (0|dpl) 002224 3A2380 3A2380 to_dpl <- inc(dpl) 002226 319980 319980 to_dph <- (0|dpl),irq_to_f 002228 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 00222A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 00222C 1EC3B0 1EC3B0 to_a <- or(acc_a, (dph|dpl)),upd_nz 00222E 000480 008280 F:[interrupt] T:[next] 002230 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 cycles -- 2 bytes -- ------ 6502 Shift and rotate ------ ---- page 2 0A ASL reg_a ---- 002140 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 002142 1B43F0 1B43F0 to_a <- asl(dpl),upd_nzc 002144 000480 008280 F:[interrupt] T:[next] 002146 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 06 ASL zp ---- 0020C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0020C2 1B81F0 1B81F0 to_t <- asl((0|dpl)),upd_nzc 0020C4 11B004 11B004 reg_z <- acc_t 0020C6 000480 008280 F:[interrupt] T:[next] 0020C8 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 16 ASL zpx ---- 0022C0 318A80 318A80 to_t <- (pc++),irq_to_f 0022C2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0022C4 1B81F0 1B81F0 to_t <- asl((0|dpl)),upd_nzc 0022C6 11B004 11B004 reg_z <- acc_t 0022C8 000480 008280 F:[interrupt] T:[next] 0022CA 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 0E ASL abs ---- 0021C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0021C2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0021C4 1B83F0 1B83F0 to_t <- asl((dph|dpl)),upd_nzc 0021C6 11B004 11B004 reg_z <- acc_t 0021C8 000480 008280 F:[interrupt] T:[next] 0021CA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 1E ASL absx ---- 0023C0 318A80 318A80 to_t <- (pc++),irq_to_f 0023C2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 0023C4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0023C6 1B83F0 1B83F0 to_t <- asl((dph|dpl)),upd_nzc 0023C8 11B004 11B004 reg_z <- acc_t 0023CA 000480 008280 F:[interrupt] T:[next] 0023CC 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 4A LSR reg_a ---- 002940 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 002942 A5C1F0 A5C1F0 to_a <- shr(acc_a, (0|dpl)),upd_nzc 002944 000480 008280 F:[interrupt] T:[next] 002946 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 46 LSR zp ---- 0028C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0028C2 111300 111300 to_dph <- dpl 0028C4 51A900 51A900 to_dpl <- (0|dpl),c_to_f 0028C6 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0028C8 31B804 31B804 reg_z <- acc_t,irq_to_f 0028CA 112308 112308 to_dpl <- dph 0028CC 000480 008280 F:[interrupt] T:[next] 0028CE 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 8 cycles -- 2 bytes -- ---- page 2 56 LSR zpx ---- 002AC0 318A80 318A80 to_t <- (pc++),irq_to_f 002AC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002AC4 111300 111300 to_dph <- dpl 002AC6 51A900 51A900 to_dpl <- (0|dpl),c_to_f 002AC8 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 002ACA 31B804 31B804 reg_z <- acc_t,irq_to_f 002ACC 112308 112308 to_dpl <- dph 002ACE 000480 008280 F:[interrupt] T:[next] 002AD0 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 4E LSR abs ---- 0029C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0029C2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0029C4 110300 110300 to_t <- dpl 0029C6 15B000 15B000 reg_tl <- acc_t 0029C8 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 0029CA A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0029CC 31B804 31B804 reg_z <- acc_t,irq_to_f 0029CE 159000 159000 to_dph <- reg_tl 0029D0 000480 008280 F:[interrupt] T:[next] 0029D2 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 10 cycles -- 3 bytes -- ---- page 2 5E LSR absx ---- 002BC0 318A80 318A80 to_t <- (pc++),irq_to_f 002BC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002BC4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002BC6 110300 110300 to_t <- dpl 002BC8 15B000 15B000 reg_tl <- acc_t 002BCA 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 002BCC A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 002BCE 31B804 31B804 reg_z <- acc_t,irq_to_f 002BD0 159000 159000 to_dph <- reg_tl 002BD2 000480 008280 F:[interrupt] T:[next] 002BD4 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 11 cycles -- 3 bytes -- ---- page 2 2A ROL reg_a ---- 002540 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 002542 5B43F0 5B43F0 to_a <- rol(dpl),upd_nzc 002544 000480 008280 F:[interrupt] T:[next] 002546 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 2 26 ROL zp ---- 0024C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0024C2 5B81F0 5B81F0 to_t <- rol((0|dpl)),upd_nzc 0024C4 11B004 11B004 reg_z <- acc_t 0024C6 000480 008280 F:[interrupt] T:[next] 0024C8 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 36 ROL zpx ---- 0026C0 318A80 318A80 to_t <- (pc++),irq_to_f 0026C2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 0026C4 5B81F0 5B81F0 to_t <- rol((0|dpl)),upd_nzc 0026C6 11B004 11B004 reg_z <- acc_t 0026C8 000480 008280 F:[interrupt] T:[next] 0026CA 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 6 cycles -- 2 bytes -- ---- page 2 2E ROL abs ---- 0025C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0025C2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0025C4 5B83F0 5B83F0 to_t <- rol((dph|dpl)),upd_nzc 0025C6 11B004 11B004 reg_z <- acc_t 0025C8 000480 008280 F:[interrupt] T:[next] 0025CA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 3E ROL absx ---- 0027C0 318A80 318A80 to_t <- (pc++),irq_to_f 0027C2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 0027C4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 0027C6 5B83F0 5B83F0 to_t <- rol((dph|dpl)),upd_nzc 0027C8 11B004 11B004 reg_z <- acc_t 0027CA 000480 008280 F:[interrupt] T:[next] 0027CC 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 7 cycles -- 3 bytes -- ---- page 2 6A ROR reg_a ---- 002D40 422880 422880 to_dpl <- xor(acc_a, 0),c_to_f 002D42 A5C1F0 A5C1F0 to_a <- shr(acc_a, (0|dpl)),upd_nzc 002D44 220800 224CB0 F:[delay] T:[to_a <- xor(acc_a, lit128),irq_to_f,upd_nz] 002D46 000480 008280 F:[interrupt] T:[next] 002D48 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 2 66 ROR zp ---- 002CC0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 002CC2 111300 111300 to_dph <- dpl 002CC4 51A900 51A900 to_dpl <- (0|dpl),c_to_f 002CC6 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 002CC8 220800 1E0430 F:[delay] T:[to_t <- or(acc_t, lit128),upd_nz] 002CCA 31B804 31B804 reg_z <- acc_t,irq_to_f 002CCC 112308 112308 to_dpl <- dph 002CCE 000480 008280 F:[interrupt] T:[next] 002CD0 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 76 ROR zpx ---- 002EC0 318A80 318A80 to_t <- (pc++),irq_to_f 002EC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 002EC4 111300 111300 to_dph <- dpl 002EC6 51A900 51A900 to_dpl <- (0|dpl),c_to_f 002EC8 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 002ECA 220800 1E0430 F:[delay] T:[to_t <- or(acc_t, lit128),upd_nz] 002ECC 31B804 31B804 reg_z <- acc_t,irq_to_f 002ECE 112308 112308 to_dpl <- dph 002ED0 000480 008280 F:[interrupt] T:[next] 002ED2 31B900 31B900 (0|dpl) <- acc_t,irq_to_f -- 10 cycles -- 2 bytes -- ---- page 2 6E ROR abs ---- 002DC0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 002DC2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 002DC4 110300 110300 to_t <- dpl 002DC6 15B000 15B000 reg_tl <- acc_t 002DC8 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 002DCA A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 002DCC 220800 1E0430 F:[delay] T:[to_t <- or(acc_t, lit128),upd_nz] 002DCE 31B804 31B804 reg_z <- acc_t,irq_to_f 002DD0 159000 159000 to_dph <- reg_tl 002DD2 000480 008280 F:[interrupt] T:[next] 002DD4 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 11 cycles -- 3 bytes -- ---- page 2 7E ROR absx ---- 002FC0 318A80 318A80 to_t <- (pc++),irq_to_f 002FC2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 002FC4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 002FC6 110300 110300 to_t <- dpl 002FC8 15B000 15B000 reg_tl <- acc_t 002FCA 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 002FCC A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 002FCE 220800 1E0430 F:[delay] T:[to_t <- or(acc_t, lit128),upd_nz] 002FD0 31B804 31B804 reg_z <- acc_t,irq_to_f 002FD2 159000 159000 to_dph <- reg_tl 002FD4 000480 008280 F:[interrupt] T:[next] 002FD6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 12 cycles -- 3 bytes -- ------ 6502 Compare ------ ---- page 2 C9 CMP imm ---- 003920 2C82F0 2C82F0 to_t <- sub(acc_a, (pc++)),upd_nzc 003922 000480 008280 F:[interrupt] T:[next] 003924 31B804 31B804 reg_z <- acc_t,irq_to_f ---- page 2 C5 CMP zp ---- 0038A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0038A2 2C81F0 2C81F0 to_t <- sub(acc_a, (0|dpl)),upd_nzc 0038A4 000480 008280 F:[interrupt] T:[next] 0038A6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 D5 CMP zpx ---- 003AA0 318A80 318A80 to_t <- (pc++),irq_to_f 003AA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) ---- end of ea calculation --- 003AA4 2C81F0 2C81F0 to_t <- sub(acc_a, (0|dpl)),upd_nzc 003AA6 000480 008280 F:[interrupt] T:[next] 003AA8 31B804 31B804 reg_z <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 CD CMP abs ---- 0039A0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0039A2 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 0039A4 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 0039A6 000480 008280 F:[interrupt] T:[next] 0039A8 31B804 31B804 reg_z <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 2 DD CMP absx ---- 003BA0 318A80 318A80 to_t <- (pc++),irq_to_f 003BA2 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003BA4 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003BA6 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 003BA8 000480 008280 F:[interrupt] T:[next] 003BAA 31B804 31B804 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 D9 CMP absy ---- 003B20 318A80 318A80 to_t <- (pc++),irq_to_f 003B22 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 003B24 7A9280 7A9280 to_dph <- inc_tc((pc++)) ---- end of ea calculation --- 003B26 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 003B28 000480 008280 F:[interrupt] T:[next] 003B2A 31B804 31B804 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 C1 CMP idx_indexed_indirect ---- 003820 118280 118280 to_t <- (pc++) 003822 1DA002 1DA002 to_dpl <- add(acc_t, reg_x) 003824 118180 118180 to_t <- (0|dpl) 003826 3A2380 3A2380 to_dpl <- inc(dpl) 003828 319980 319980 to_dph <- (0|dpl),irq_to_f 00382A 1D2000 1D2000 to_dpl <- add(acc_t, 0) ---- end of ea calculation --- 00382C 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 00382E 000480 008280 F:[interrupt] T:[next] 003830 31B804 31B804 reg_z <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 D1 CMP idy_indirect_indexed ---- 003A20 11A280 11A280 to_dpl <- (pc++) 003A22 118180 118180 to_t <- (0|dpl) 003A24 3A2380 3A2380 to_dpl <- inc(dpl) 003A26 319980 319980 to_dph <- (0|dpl),irq_to_f 003A28 1DA003 1DA003 to_dpl <- add(acc_t, reg_y) 003A2A 7A1388 7A1388 to_dph <- inc_tc(dph) ---- end of ea calculation --- 003A2C 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 003A2E 000480 008280 F:[interrupt] T:[next] 003A30 31B804 31B804 reg_z <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 E0 CPX imm ---- 003C00 318882 318882 to_t <- reg_x,irq_to_f 003C02 2C8270 2C8270 to_t <- sub(acc_t, (pc++)),upd_nzc 003C04 000480 008280 F:[interrupt] T:[next] 003C06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 E4 CPX zp ---- 003C80 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003C82 318882 318882 to_t <- reg_x,irq_to_f 003C84 2C8170 2C8170 to_t <- sub(acc_t, (0|dpl)),upd_nzc 003C86 000480 008280 F:[interrupt] T:[next] 003C88 31B804 31B804 reg_z <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 EC CPX abs ---- 003D80 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003D82 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 003D84 318882 318882 to_t <- reg_x,irq_to_f 003D86 2C8370 2C8370 to_t <- sub(acc_t, (dph|dpl)),upd_nzc 003D88 000480 008280 F:[interrupt] T:[next] 003D8A 31B804 31B804 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ---- page 2 C0 CPY imm ---- 003800 318883 318883 to_t <- reg_y,irq_to_f 003802 2C8270 2C8270 to_t <- sub(acc_t, (pc++)),upd_nzc 003804 000480 008280 F:[interrupt] T:[next] 003806 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 2 C4 CPY zp ---- 003880 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003882 318883 318883 to_t <- reg_y,irq_to_f 003884 2C8170 2C8170 to_t <- sub(acc_t, (0|dpl)),upd_nzc 003886 000480 008280 F:[interrupt] T:[next] 003888 31B804 31B804 reg_z <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 2 CC CPY abs ---- 003980 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 003982 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 003984 318883 318883 to_t <- reg_y,irq_to_f 003986 2C8370 2C8370 to_t <- sub(acc_t, (dph|dpl)),upd_nzc 003988 000480 008280 F:[interrupt] T:[next] 00398A 31B804 31B804 reg_z <- acc_t,irq_to_f -- 6 cycles -- 3 bytes -- ------ 6502 Conditional branch ------ ---- page 2 90 BCC ---- 003200 518A80 518A80 to_t <- (pc++),c_to_f 003202 1D0200 008280 F:[to_t <- add(acc_t, pcl)] T:[next] 003204 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 003206 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 003208 008280 008280 next 00320A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 2 B0 BCS ---- 003600 518A80 518A80 to_t <- (pc++),c_to_f 003602 008280 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 003604 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 003606 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 003608 008280 008280 next 00360A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 2 F0 BEQ ---- 003E00 0F8084 0F8084 to_t <- dec(reg_z) 003E02 718A80 718A80 to_t <- (pc++),tc_to_f 003E04 1D0200 008280 F:[to_t <- add(acc_t, pcl)] T:[next] 003E06 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 003E08 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 003E0A 008280 008280 next 003E0C 220800 220800 delay -- 4/7 cycles -- 2 bytes -- ---- page 2 D0 BNE ---- 003A00 0F8084 0F8084 to_t <- dec(reg_z) 003A02 718A80 718A80 to_t <- (pc++),tc_to_f 003A04 008280 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 003A06 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 003A08 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 003A0A 008280 008280 next 003A0C 220800 220800 delay -- 4/7 cycles -- 2 bytes -- ---- page 2 30 BMI ---- 002600 918A80 918A80 to_t <- (pc++),n_to_f 002602 008280 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 002604 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 002606 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 002608 008280 008280 next 00260A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 2 10 BPL ---- 002200 918A80 918A80 to_t <- (pc++),n_to_f 002202 1D0200 008280 F:[to_t <- add(acc_t, pcl)] T:[next] 002204 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 002206 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 002208 008280 008280 next 00220A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 2 50 BVC ---- 002A00 1B0004 1B0004 to_t <- asl(0x10) 002A02 3D0004 3D0004 to_t <- add_1(acc_t, 0x10) 002A04 188000 188000 to_t <- and(acc_t, reg_v) 002A06 3D2001 3D2001 to_dpl <- add_1(acc_t, 1) 002A08 000380 000380 to_t <- ld_ir(acc_t, dpl),p_6502 002A0A 112002 112002 to_dpl <- 4 -- 0/6 cycles -- 2 bytes -- ---- page 2 70 BVS ---- 002E00 1B0004 1B0004 to_t <- asl(0x10) 002E02 3D0004 3D0004 to_t <- add_1(acc_t, 0x10) 002E04 188000 188000 to_t <- and(acc_t, reg_v) 002E06 3D2001 3D2001 to_dpl <- add_1(acc_t, 1) 002E08 000380 000380 to_t <- ld_ir(acc_t, dpl),p_6502 002E0A 112006 112006 to_dpl <- lit20 -- 0/6 cycles -- 2 bytes -- ---- page 2 04 BFC ---- 002080 118280 118280 to_t <- (pc++) 002082 1D0200 008280 F:[to_t <- add(acc_t, pcl)] T:[next] 002084 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 002086 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 002088 008280 008280 next 00208A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 2 14 BFS ---- 002280 118280 118280 to_t <- (pc++) 002282 008280 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 002284 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 002286 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 002288 008280 008280 next 00228A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 2 02 V0x02 ---- 002040 000B80 000B80 to_t <- ld_ir(acc_t, dpl),l_to_f,p_6502 002042 110400 110400 to_t <- lit128 ---- page 2 03 V0x03 ---- 002060 1B0400 1B0400 to_t <- asl(lit128) 002062 600B80 600B80 to_t <- ld_ir(acc_t, dpl),tc_to_f,p_6502 002064 110400 110400 to_t <- lit128 ---- page 2 12 V0x12 ---- 002240 000B80 000B80 to_t <- ld_ir(acc_t, dpl),l_to_f,p_6502 002242 110400 110400 to_t <- lit128 ---- page 2 13 V0x13 ---- 002260 000B80 000B80 to_t <- ld_ir(acc_t, dpl),l_to_f,p_6502 002262 110400 110400 to_t <- lit128 ---- page 2 22 V0x22 ---- 002440 000B80 000B80 to_t <- ld_ir(acc_t, dpl),l_to_f,p_6502 002442 110400 110400 to_t <- lit128 ---- page 2 23 V0x23 ---- 002460 000B80 000B80 to_t <- ld_ir(acc_t, dpl),l_to_f,p_6502 002462 110400 110400 to_t <- lit128 ---- page 2 32 V0x32 ---- 002640 1B0400 1B0400 to_t <- asl(lit128) 002642 600B80 600B80 to_t <- ld_ir(acc_t, dpl),tc_to_f,p_6502 002644 110400 110400 to_t <- lit128 ---- page 2 33 V0x33 ---- 002660 000B80 000B80 to_t <- ld_ir(acc_t, dpl),l_to_f,p_6502 002662 110400 110400 to_t <- lit128 ------ 6502 Stack ------ ---- page 2 48 PHA ---- 002900 11A081 11A081 to_dpl <- reg_s 002902 3A1000 3A1000 to_dph <- inc(0) 002904 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f 002906 0F0380 0F0380 to_t <- dec(dpl) 002908 000480 008280 F:[interrupt] T:[next] 00290A 31B801 31B801 reg_s <- acc_t,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 2 68 PLA ---- 002D00 3AA081 3AA081 to_dpl <- inc(reg_s) 002D02 3A1000 3A1000 to_dph <- inc(0) 002D04 31CBB0 31CBB0 to_a <- (dph|dpl),irq_to_f,upd_nz 002D06 11B084 11B084 reg_z <- acc_a 002D08 110380 110380 to_t <- dpl 002D0A 000480 008280 F:[interrupt] T:[next] 002D0C 31B801 31B801 reg_s <- acc_t,irq_to_f -- 7 cycles -- 1 bytes -- ---- page 2 08 PHP ---- 002100 5BA000 5BA000 to_dpl <- rol(reg_v) 002102 910C00 910C00 to_t <- lit128,n_to_f 002104 122300 1E2300 F:[to_dpl <- res(acc_t, dpl)] T:[to_dpl <- or(acc_t, dpl)] 002106 0F9004 0F9004 to_dph <- dec(reg_z) 002108 710802 710802 to_t <- 4,tc_to_f 00210A 120300 1E0300 F:[to_t <- res(acc_t, dpl)] T:[to_t <- or(acc_t, dpl)] 00210C 11A081 11A081 to_dpl <- reg_s 00210E 3A1000 3A1000 to_dph <- inc(0) 002110 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 002112 0F0380 0F0380 to_t <- dec(dpl) 002114 000480 008280 F:[interrupt] T:[next] 002116 31B801 31B801 reg_s <- acc_t,irq_to_f -- 12 cycles -- 1 bytes -- ---- page 2 28 PLP ---- 002500 3AA081 3AA081 to_dpl <- inc(reg_s) 002502 3A1000 3A1000 to_dph <- inc(0) 002504 110380 110380 to_t <- dpl 002506 11B001 11B001 reg_s <- acc_t 002508 118310 118310 to_t <- (dph|dpl),upd_n 00250A 180002 180002 to_t <- and(acc_t, 4) 00250C 11B004 11B004 reg_z <- acc_t 00250E 31AB00 31AB00 to_dpl <- (dph|dpl),irq_to_f 002510 A58140 A58140 to_t <- shr(acc_t, (0|dpl)),upd_c 002512 000480 008280 F:[interrupt] T:[next] 002514 31B800 31B800 reg_v <- acc_t,irq_to_f -- 11 cycles -- 1 bytes -- ------ 6502 Jumps and subroutines ------ ---- page 2 4C JMP abs ---- 002980 318A80 318A80 to_t <- (pc++),irq_to_f 002982 11D200 11D200 to_pch <- (pc++), pcl <- t 002984 000480 008280 F:[interrupt] T:[next] 002986 220800 220800 delay -- 4 cycles -- 3 bytes -- ---- page 2 6C JMP indirect ---- 002D80 11A280 11A280 to_dpl <- (pc++) 002D82 119280 119280 to_dph <- (pc++) 002D84 118380 118380 to_t <- (dph|dpl) 002D86 3A2300 3A2300 to_dpl <- inc(dpl) 002D88 31DB00 31DB00 to_pch <- (dph|dpl), pcl <- t,irq_to_f 002D8A 000480 008280 F:[interrupt] T:[next] 002D8C 220800 220800 delay -- 7 cycles -- 3 bytes -- ---- page 2 20 JSR abs ---- 002400 318A80 318A80 to_t <- (pc++),irq_to_f 002402 15B000 15B000 reg_tl <- acc_t 002404 11A081 11A081 to_dpl <- reg_s 002406 3A1000 3A1000 to_dph <- inc(0) 002408 110208 110208 to_t <- pch 00240A 11B300 11B300 (dph|dpl) <- acc_t 00240C 0F2380 0F2380 to_dpl <- dec(dpl) 00240E 110200 110200 to_t <- pcl 002410 11B300 11B300 (dph|dpl) <- acc_t 002412 158000 158000 to_t <- reg_tl 002414 31DA00 31DA00 to_pch <- (pc++), pcl <- t,irq_to_f 002416 0F0300 0F0300 to_t <- dec(dpl) 002418 000480 008280 F:[interrupt] T:[next] 00241A 31B801 31B801 reg_s <- acc_t,irq_to_f -- 14 cycles -- 3 bytes -- ---- page 2 60 RTS ---- 002C00 3AA081 3AA081 to_dpl <- inc(reg_s) 002C02 3A1000 3A1000 to_dph <- inc(0) 002C04 118300 118300 to_t <- (dph|dpl) 002C06 3A2380 3A2380 to_dpl <- inc(dpl) 002C08 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 002C0A 11A200 11A200 to_dpl <- (pc++) 002C0C 318881 318881 to_t <- reg_s,irq_to_f 002C0E 3D0001 3D0001 to_t <- add_1(acc_t, 1) 002C10 000480 008280 F:[interrupt] T:[next] 002C12 31B801 31B801 reg_s <- acc_t,irq_to_f -- 10 cycles -- 1 bytes -- ---- page 2 00 BRK ---- 002000 008280 008280 next 002002 220800 220800 delay ---- page 2 40 RTI ---- 002800 008280 008280 next 002802 220800 220800 delay ------ 6502 Flags set, reset and test ------ ---- page 2 18 CLC ---- 002300 008280 008280 next 002302 1D0040 1D0040 to_t <- add(acc_t, 0),upd_c ---- page 2 38 SEC ---- 002700 000480 008280 F:[interrupt] T:[next] 002702 2F0040 2F0040 to_t <- dec_1(0),upd_c ---- page 2 D8 CLD ---- 003B00 008280 008280 next 003B02 220800 220800 delay ---- page 2 F8 SED ---- 003F00 008280 008280 next 003F02 220800 220800 delay ---- page 2 58 CLI ---- 002B00 008280 008280 next 002B02 220800 220800 delay ---- page 2 78 SEI ---- 002F00 008280 008280 next 002F02 220800 220800 delay ---- page 2 B8 CLV ---- 003700 310800 310800 to_t <- 0,irq_to_f 003702 000480 008280 F:[interrupt] T:[next] 003704 31B800 31B800 reg_v <- acc_t,irq_to_f ---- page 2 24 BIT zp ---- 002480 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 002482 118190 118190 to_t <- (0|dpl),upd_n 002484 1BA180 1BA180 to_dpl <- asl((0|dpl)) 002486 1B2380 1B2380 to_dpl <- asl(dpl) 002488 7A0080 7A0080 to_t <- inc_tc(0) 00248A 31B800 31B800 reg_v <- acc_t,irq_to_f 00248C 2C81A0 2C81A0 to_t <- sub(acc_a, (0|dpl)),upd_z 00248E 000480 008280 F:[interrupt] T:[next] 002490 31B804 31B804 reg_z <- acc_t,irq_to_f -- 9 cycles -- 2 bytes -- ---- page 2 2C BIT abs ---- 002580 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 002582 119280 119280 to_dph <- (pc++) ---- end of ea calculation --- 002584 118390 118390 to_t <- (dph|dpl),upd_n 002586 1BA380 1BA380 to_dpl <- asl((dph|dpl)) 002588 1B2380 1B2380 to_dpl <- asl(dpl) 00258A 7A0080 7A0080 to_t <- inc_tc(0) 00258C 31B800 31B800 reg_v <- acc_t,irq_to_f 00258E 2C83A0 2C83A0 to_t <- sub(acc_a, (dph|dpl)),upd_z 002590 000480 008280 F:[interrupt] T:[next] 002592 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 cycles -- 3 bytes -- ---- page 2 EA NOP ---- 003D40 008280 008280 next 003D42 220800 220800 delay ---- page 2 80 INT ---- 003000 110000 110000 to_t <- 0 003002 008280 008280 next 003004 312800 312800 to_dpl <- 0,irq_to_f ---- page 0 05 INR6 ---- 0000A0 110000 110000 to_t <- 0 0000A2 008280 008280 next 0000A4 312800 312800 to_dpl <- 0,irq_to_f 163 opcodes generated for 6502. 0 errors. -------------- Z 8 0 _ I N S T R U C T I O N S --------------- ------ Z80 8-bit load ------ ---- page 4 06 LD reg_b,imm ---- 0040C0 318A80 318A80 to_t <- (pc++),irq_to_f 0040C2 000400 00A200 F:[interrupt] T:[next] 0040C4 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 4 0E LD reg_c,imm ---- 0041C0 318A80 318A80 to_t <- (pc++),irq_to_f 0041C2 000400 00A200 F:[interrupt] T:[next] 0041C4 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 4 16 LD reg_d,imm ---- 0042C0 318A80 318A80 to_t <- (pc++),irq_to_f 0042C2 000400 00A200 F:[interrupt] T:[next] 0042C4 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 4 1E LD reg_e,imm ---- 0043C0 318A80 318A80 to_t <- (pc++),irq_to_f 0043C2 000400 00A200 F:[interrupt] T:[next] 0043C4 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 4 26 LD reg_h,imm ---- 0044C0 318A80 318A80 to_t <- (pc++),irq_to_f 0044C2 000400 00A200 F:[interrupt] T:[next] 0044C4 31B80C 31B80C reg_h <- acc_t,irq_to_f ---- page 6 DD 26 LD reg_ixh,imm ---- 0064C0 318A80 318A80 to_t <- (pc++),irq_to_f 0064C2 000400 00A200 F:[interrupt] T:[next] 0064C4 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f ---- page 10 FD 26 LD reg_iyh,imm ---- 00A4C0 318A80 318A80 to_t <- (pc++),irq_to_f 00A4C2 000400 00A200 F:[interrupt] T:[next] 00A4C4 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f ---- page 4 2E LD reg_l,imm ---- 0045C0 318A80 318A80 to_t <- (pc++),irq_to_f 0045C2 000400 00A200 F:[interrupt] T:[next] 0045C4 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 6 DD 2E LD reg_ixl,imm ---- 0065C0 318A80 318A80 to_t <- (pc++),irq_to_f 0065C2 000400 00A200 F:[interrupt] T:[next] 0065C4 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f ---- page 10 FD 2E LD reg_iyl,imm ---- 00A5C0 318A80 318A80 to_t <- (pc++),irq_to_f 00A5C2 000400 00A200 F:[interrupt] T:[next] 00A5C4 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f ---- page 4 36 LD (hl),imm ---- 0046C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0046C2 11908C 11908C to_dph <- reg_h 0046C4 318A80 318A80 to_t <- (pc++),irq_to_f 0046C6 000400 00A200 F:[interrupt] T:[next] 0046C8 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 6 DD 36 LD (ix+d),imm ---- 0066C0 118200 118200 to_t <- (pc++) 0066C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0066C4 F18A80 F18A80 to_t <- (pc++),t7_to_f 0066C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0066C8 00A200 00A200 next 0066CA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 3 bytes -- ---- page 10 FD 36 LD (iy+d),imm ---- 00A6C0 118200 118200 to_t <- (pc++) 00A6C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00A6C4 F18A80 F18A80 to_t <- (pc++),t7_to_f 00A6C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00A6C8 00A200 00A200 next 00A6CA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 3 bytes -- ---- page 4 3E LD reg_a,imm ---- 0047C0 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 0047C2 000400 00A200 F:[interrupt] T:[next] 0047C4 314B80 314B80 to_a <- dpl,irq_to_f ---- page 4 3A LD reg_a,abs ---- 004740 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 004742 119280 119280 to_dph <- (pc++) 004744 000400 00A200 F:[interrupt] T:[next] 004746 31CB80 31CB80 to_a <- (dph|dpl),irq_to_f -- 4 cycles -- 3 bytes -- ---- page 4 0A LD reg_a,(bc) ---- 004140 31A889 31A889 to_dpl <- reg_c,irq_to_f 004142 119088 119088 to_dph <- reg_b 004144 000400 00A200 F:[interrupt] T:[next] 004146 31CB80 31CB80 to_a <- (dph|dpl),irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 1A LD reg_a,(de) ---- 004340 31A88B 31A88B to_dpl <- reg_e,irq_to_f 004342 11908A 11908A to_dph <- reg_d 004344 000400 00A200 F:[interrupt] T:[next] 004346 31CB80 31CB80 to_a <- (dph|dpl),irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 32 LD abs,reg_a ---- 004640 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 004642 119280 119280 to_dph <- (pc++) 004644 000400 00A200 F:[interrupt] T:[next] 004646 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 4 cycles -- 3 bytes -- ---- page 4 02 LD (bc),reg_a ---- 004040 31A889 31A889 to_dpl <- reg_c,irq_to_f 004042 119088 119088 to_dph <- reg_b 004044 000400 00A200 F:[interrupt] T:[next] 004046 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 12 LD (de),reg_a ---- 004240 31A88B 31A88B to_dpl <- reg_e,irq_to_f 004242 11908A 11908A to_dph <- reg_d 004244 000400 00A200 F:[interrupt] T:[next] 004246 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 40 NOP ---- 004800 00A200 00A200 next 004802 220800 220800 delay ---- page 4 41 LD reg_b,reg_c ---- 004820 318889 318889 to_t <- reg_c,irq_to_f 004822 000400 00A200 F:[interrupt] T:[next] 004824 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 4 42 LD reg_b,reg_d ---- 004840 31888A 31888A to_t <- reg_d,irq_to_f 004842 000400 00A200 F:[interrupt] T:[next] 004844 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 4 43 LD reg_b,reg_e ---- 004860 31888B 31888B to_t <- reg_e,irq_to_f 004862 000400 00A200 F:[interrupt] T:[next] 004864 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 4 44 LD reg_b,reg_h ---- 004880 31888C 31888C to_t <- reg_h,irq_to_f 004882 000400 00A200 F:[interrupt] T:[next] 004884 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 6 DD 44 LD reg_b,reg_ixh ---- 006880 318C82 318C82 to_t <- reg_ixh,irq_to_f 006882 000400 00A200 F:[interrupt] T:[next] 006884 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 10 FD 44 LD reg_b,reg_iyh ---- 00A880 318C83 318C83 to_t <- reg_iyh,irq_to_f 00A882 000400 00A200 F:[interrupt] T:[next] 00A884 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 4 45 LD reg_b,reg_l ---- 0048A0 31888D 31888D to_t <- reg_l,irq_to_f 0048A2 000400 00A200 F:[interrupt] T:[next] 0048A4 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 6 DD 45 LD reg_b,reg_ixl ---- 0068A0 318C84 318C84 to_t <- reg_ixl,irq_to_f 0068A2 000400 00A200 F:[interrupt] T:[next] 0068A4 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 10 FD 45 LD reg_b,reg_iyl ---- 00A8A0 318C85 318C85 to_t <- reg_iyl,irq_to_f 00A8A2 000400 00A200 F:[interrupt] T:[next] 00A8A4 31B808 31B808 reg_b <- acc_t,irq_to_f ---- page 4 46 LD reg_b,(hl) ---- 0048C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0048C2 11908C 11908C to_dph <- reg_h 0048C4 318B80 318B80 to_t <- (dph|dpl),irq_to_f 0048C6 000400 00A200 F:[interrupt] T:[next] 0048C8 31B808 31B808 reg_b <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 46 LD reg_b,(ix+d) ---- 0068C0 118200 118200 to_t <- (pc++) 0068C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0068C4 F10800 F10800 to_t <- 0,t7_to_f 0068C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0068C8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 0068CA 000400 00A200 F:[interrupt] T:[next] 0068CC 31B808 31B808 reg_b <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 46 LD reg_b,(iy+d) ---- 00A8C0 118200 118200 to_t <- (pc++) 00A8C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00A8C4 F10800 F10800 to_t <- 0,t7_to_f 00A8C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00A8C8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 00A8CA 000400 00A200 F:[interrupt] T:[next] 00A8CC 31B808 31B808 reg_b <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 47 LD reg_b,reg_a ---- 0048E0 000400 00A200 F:[interrupt] T:[next] 0048E2 31B888 31B888 reg_b <- acc_a,irq_to_f ---- page 4 48 LD reg_c,reg_b ---- 004900 318888 318888 to_t <- reg_b,irq_to_f 004902 000400 00A200 F:[interrupt] T:[next] 004904 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 4 49 NOP ---- 004920 00A200 00A200 next 004922 220800 220800 delay ---- page 4 4A LD reg_c,reg_d ---- 004940 31888A 31888A to_t <- reg_d,irq_to_f 004942 000400 00A200 F:[interrupt] T:[next] 004944 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 4 4B LD reg_c,reg_e ---- 004960 31888B 31888B to_t <- reg_e,irq_to_f 004962 000400 00A200 F:[interrupt] T:[next] 004964 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 4 4C LD reg_c,reg_h ---- 004980 31888C 31888C to_t <- reg_h,irq_to_f 004982 000400 00A200 F:[interrupt] T:[next] 004984 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 6 DD 4C LD reg_c,reg_ixh ---- 006980 318C82 318C82 to_t <- reg_ixh,irq_to_f 006982 000400 00A200 F:[interrupt] T:[next] 006984 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 10 FD 4C LD reg_c,reg_iyh ---- 00A980 318C83 318C83 to_t <- reg_iyh,irq_to_f 00A982 000400 00A200 F:[interrupt] T:[next] 00A984 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 4 4D LD reg_c,reg_l ---- 0049A0 31888D 31888D to_t <- reg_l,irq_to_f 0049A2 000400 00A200 F:[interrupt] T:[next] 0049A4 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 6 DD 4D LD reg_c,reg_ixl ---- 0069A0 318C84 318C84 to_t <- reg_ixl,irq_to_f 0069A2 000400 00A200 F:[interrupt] T:[next] 0069A4 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 10 FD 4D LD reg_c,reg_iyl ---- 00A9A0 318C85 318C85 to_t <- reg_iyl,irq_to_f 00A9A2 000400 00A200 F:[interrupt] T:[next] 00A9A4 31B809 31B809 reg_c <- acc_t,irq_to_f ---- page 4 4E LD reg_c,(hl) ---- 0049C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0049C2 11908C 11908C to_dph <- reg_h 0049C4 318B80 318B80 to_t <- (dph|dpl),irq_to_f 0049C6 000400 00A200 F:[interrupt] T:[next] 0049C8 31B809 31B809 reg_c <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 4E LD reg_c,(ix+d) ---- 0069C0 118200 118200 to_t <- (pc++) 0069C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0069C4 F10800 F10800 to_t <- 0,t7_to_f 0069C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0069C8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 0069CA 000400 00A200 F:[interrupt] T:[next] 0069CC 31B809 31B809 reg_c <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 4E LD reg_c,(iy+d) ---- 00A9C0 118200 118200 to_t <- (pc++) 00A9C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00A9C4 F10800 F10800 to_t <- 0,t7_to_f 00A9C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00A9C8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 00A9CA 000400 00A200 F:[interrupt] T:[next] 00A9CC 31B809 31B809 reg_c <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 4F LD reg_c,reg_a ---- 0049E0 000400 00A200 F:[interrupt] T:[next] 0049E2 31B889 31B889 reg_c <- acc_a,irq_to_f ---- page 4 50 LD reg_d,reg_b ---- 004A00 318888 318888 to_t <- reg_b,irq_to_f 004A02 000400 00A200 F:[interrupt] T:[next] 004A04 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 4 51 LD reg_d,reg_c ---- 004A20 318889 318889 to_t <- reg_c,irq_to_f 004A22 000400 00A200 F:[interrupt] T:[next] 004A24 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 4 52 NOP ---- 004A40 00A200 00A200 next 004A42 220800 220800 delay ---- page 4 53 LD reg_d,reg_e ---- 004A60 31888B 31888B to_t <- reg_e,irq_to_f 004A62 000400 00A200 F:[interrupt] T:[next] 004A64 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 4 54 LD reg_d,reg_h ---- 004A80 31888C 31888C to_t <- reg_h,irq_to_f 004A82 000400 00A200 F:[interrupt] T:[next] 004A84 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 6 DD 54 LD reg_d,reg_ixh ---- 006A80 318C82 318C82 to_t <- reg_ixh,irq_to_f 006A82 000400 00A200 F:[interrupt] T:[next] 006A84 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 10 FD 54 LD reg_d,reg_iyh ---- 00AA80 318C83 318C83 to_t <- reg_iyh,irq_to_f 00AA82 000400 00A200 F:[interrupt] T:[next] 00AA84 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 4 55 LD reg_d,reg_l ---- 004AA0 31888D 31888D to_t <- reg_l,irq_to_f 004AA2 000400 00A200 F:[interrupt] T:[next] 004AA4 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 6 DD 55 LD reg_d,reg_ixl ---- 006AA0 318C84 318C84 to_t <- reg_ixl,irq_to_f 006AA2 000400 00A200 F:[interrupt] T:[next] 006AA4 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 10 FD 55 LD reg_d,reg_iyl ---- 00AAA0 318C85 318C85 to_t <- reg_iyl,irq_to_f 00AAA2 000400 00A200 F:[interrupt] T:[next] 00AAA4 31B80A 31B80A reg_d <- acc_t,irq_to_f ---- page 4 56 LD reg_d,(hl) ---- 004AC0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004AC2 11908C 11908C to_dph <- reg_h 004AC4 318B80 318B80 to_t <- (dph|dpl),irq_to_f 004AC6 000400 00A200 F:[interrupt] T:[next] 004AC8 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 56 LD reg_d,(ix+d) ---- 006AC0 118200 118200 to_t <- (pc++) 006AC2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006AC4 F10800 F10800 to_t <- 0,t7_to_f 006AC6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006AC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 006ACA 000400 00A200 F:[interrupt] T:[next] 006ACC 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 56 LD reg_d,(iy+d) ---- 00AAC0 118200 118200 to_t <- (pc++) 00AAC2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AAC4 F10800 F10800 to_t <- 0,t7_to_f 00AAC6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AAC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 00AACA 000400 00A200 F:[interrupt] T:[next] 00AACC 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 57 LD reg_d,reg_a ---- 004AE0 000400 00A200 F:[interrupt] T:[next] 004AE2 31B88A 31B88A reg_d <- acc_a,irq_to_f ---- page 4 58 LD reg_e,reg_b ---- 004B00 318888 318888 to_t <- reg_b,irq_to_f 004B02 000400 00A200 F:[interrupt] T:[next] 004B04 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 4 59 LD reg_e,reg_c ---- 004B20 318889 318889 to_t <- reg_c,irq_to_f 004B22 000400 00A200 F:[interrupt] T:[next] 004B24 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 4 5A LD reg_e,reg_d ---- 004B40 31888A 31888A to_t <- reg_d,irq_to_f 004B42 000400 00A200 F:[interrupt] T:[next] 004B44 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 4 5B NOP ---- 004B60 00A200 00A200 next 004B62 220800 220800 delay ---- page 4 5C LD reg_e,reg_h ---- 004B80 31888C 31888C to_t <- reg_h,irq_to_f 004B82 000400 00A200 F:[interrupt] T:[next] 004B84 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 6 DD 5C LD reg_e,reg_ixh ---- 006B80 318C82 318C82 to_t <- reg_ixh,irq_to_f 006B82 000400 00A200 F:[interrupt] T:[next] 006B84 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 10 FD 5C LD reg_e,reg_iyh ---- 00AB80 318C83 318C83 to_t <- reg_iyh,irq_to_f 00AB82 000400 00A200 F:[interrupt] T:[next] 00AB84 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 4 5D LD reg_e,reg_l ---- 004BA0 31888D 31888D to_t <- reg_l,irq_to_f 004BA2 000400 00A200 F:[interrupt] T:[next] 004BA4 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 6 DD 5D LD reg_e,reg_ixl ---- 006BA0 318C84 318C84 to_t <- reg_ixl,irq_to_f 006BA2 000400 00A200 F:[interrupt] T:[next] 006BA4 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 10 FD 5D LD reg_e,reg_iyl ---- 00ABA0 318C85 318C85 to_t <- reg_iyl,irq_to_f 00ABA2 000400 00A200 F:[interrupt] T:[next] 00ABA4 31B80B 31B80B reg_e <- acc_t,irq_to_f ---- page 4 5E LD reg_e,(hl) ---- 004BC0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004BC2 11908C 11908C to_dph <- reg_h 004BC4 318B80 318B80 to_t <- (dph|dpl),irq_to_f 004BC6 000400 00A200 F:[interrupt] T:[next] 004BC8 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 5E LD reg_e,(ix+d) ---- 006BC0 118200 118200 to_t <- (pc++) 006BC2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006BC4 F10800 F10800 to_t <- 0,t7_to_f 006BC6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006BC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 006BCA 000400 00A200 F:[interrupt] T:[next] 006BCC 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 5E LD reg_e,(iy+d) ---- 00ABC0 118200 118200 to_t <- (pc++) 00ABC2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00ABC4 F10800 F10800 to_t <- 0,t7_to_f 00ABC6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00ABC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 00ABCA 000400 00A200 F:[interrupt] T:[next] 00ABCC 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 5F LD reg_e,reg_a ---- 004BE0 000400 00A200 F:[interrupt] T:[next] 004BE2 31B88B 31B88B reg_e <- acc_a,irq_to_f ---- page 4 60 LD reg_h,reg_b ---- 004C00 318888 318888 to_t <- reg_b,irq_to_f 004C02 000400 00A200 F:[interrupt] T:[next] 004C04 31B80C 31B80C reg_h <- acc_t,irq_to_f ---- page 6 DD 60 LD reg_ixh,reg_b ---- 006C00 318888 318888 to_t <- reg_b,irq_to_f 006C02 000400 00A200 F:[interrupt] T:[next] 006C04 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f ---- page 10 FD 60 LD reg_iyh,reg_b ---- 00AC00 318888 318888 to_t <- reg_b,irq_to_f 00AC02 000400 00A200 F:[interrupt] T:[next] 00AC04 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f ---- page 4 61 LD reg_h,reg_c ---- 004C20 318889 318889 to_t <- reg_c,irq_to_f 004C22 000400 00A200 F:[interrupt] T:[next] 004C24 31B80C 31B80C reg_h <- acc_t,irq_to_f ---- page 6 DD 61 LD reg_ixh,reg_c ---- 006C20 318889 318889 to_t <- reg_c,irq_to_f 006C22 000400 00A200 F:[interrupt] T:[next] 006C24 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f ---- page 10 FD 61 LD reg_iyh,reg_c ---- 00AC20 318889 318889 to_t <- reg_c,irq_to_f 00AC22 000400 00A200 F:[interrupt] T:[next] 00AC24 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f ---- page 4 62 LD reg_h,reg_d ---- 004C40 31888A 31888A to_t <- reg_d,irq_to_f 004C42 000400 00A200 F:[interrupt] T:[next] 004C44 31B80C 31B80C reg_h <- acc_t,irq_to_f ---- page 6 DD 62 LD reg_ixh,reg_d ---- 006C40 31888A 31888A to_t <- reg_d,irq_to_f 006C42 000400 00A200 F:[interrupt] T:[next] 006C44 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f ---- page 10 FD 62 LD reg_iyh,reg_d ---- 00AC40 31888A 31888A to_t <- reg_d,irq_to_f 00AC42 000400 00A200 F:[interrupt] T:[next] 00AC44 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f ---- page 4 63 LD reg_h,reg_e ---- 004C60 31888B 31888B to_t <- reg_e,irq_to_f 004C62 000400 00A200 F:[interrupt] T:[next] 004C64 31B80C 31B80C reg_h <- acc_t,irq_to_f ---- page 6 DD 63 LD reg_ixh,reg_e ---- 006C60 31888B 31888B to_t <- reg_e,irq_to_f 006C62 000400 00A200 F:[interrupt] T:[next] 006C64 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f ---- page 10 FD 63 LD reg_iyh,reg_e ---- 00AC60 31888B 31888B to_t <- reg_e,irq_to_f 00AC62 000400 00A200 F:[interrupt] T:[next] 00AC64 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f ---- page 4 64 NOP ---- 004C80 00A200 00A200 next 004C82 220800 220800 delay ---- page 4 65 LD reg_h,reg_l ---- 004CA0 31888D 31888D to_t <- reg_l,irq_to_f 004CA2 000400 00A200 F:[interrupt] T:[next] 004CA4 31B80C 31B80C reg_h <- acc_t,irq_to_f ---- page 6 DD 65 LD reg_ixh,reg_l ---- 006CA0 31888D 31888D to_t <- reg_l,irq_to_f 006CA2 000400 00A200 F:[interrupt] T:[next] 006CA4 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f ---- page 10 FD 65 LD reg_iyh,reg_l ---- 00ACA0 31888D 31888D to_t <- reg_l,irq_to_f 00ACA2 000400 00A200 F:[interrupt] T:[next] 00ACA4 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f ---- page 4 66 LD reg_h,(hl) ---- 004CC0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004CC2 11908C 11908C to_dph <- reg_h 004CC4 318B80 318B80 to_t <- (dph|dpl),irq_to_f 004CC6 000400 00A200 F:[interrupt] T:[next] 004CC8 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 66 LD reg_h,(ix+d) ---- 006CC0 118200 118200 to_t <- (pc++) 006CC2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006CC4 F10800 F10800 to_t <- 0,t7_to_f 006CC6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006CC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 006CCA 000400 00A200 F:[interrupt] T:[next] 006CCC 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 66 LD reg_h,(iy+d) ---- 00ACC0 118200 118200 to_t <- (pc++) 00ACC2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00ACC4 F10800 F10800 to_t <- 0,t7_to_f 00ACC6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00ACC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 00ACCA 000400 00A200 F:[interrupt] T:[next] 00ACCC 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 67 LD reg_h,reg_a ---- 004CE0 000400 00A200 F:[interrupt] T:[next] 004CE2 31B88C 31B88C reg_h <- acc_a,irq_to_f ---- page 6 DD 67 LD reg_ixh,reg_a ---- 006CE0 000400 00A200 F:[interrupt] T:[next] 006CE2 31BC82 31BC82 reg_ixh <- acc_a,irq_to_f ---- page 10 FD 67 LD reg_iyh,reg_a ---- 00ACE0 000400 00A200 F:[interrupt] T:[next] 00ACE2 31BC83 31BC83 reg_iyh <- acc_a,irq_to_f ---- page 4 68 LD reg_l,reg_b ---- 004D00 318888 318888 to_t <- reg_b,irq_to_f 004D02 000400 00A200 F:[interrupt] T:[next] 004D04 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 6 DD 68 LD reg_ixl,reg_b ---- 006D00 318888 318888 to_t <- reg_b,irq_to_f 006D02 000400 00A200 F:[interrupt] T:[next] 006D04 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f ---- page 10 FD 68 LD reg_iyl,reg_b ---- 00AD00 318888 318888 to_t <- reg_b,irq_to_f 00AD02 000400 00A200 F:[interrupt] T:[next] 00AD04 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f ---- page 4 69 LD reg_l,reg_c ---- 004D20 318889 318889 to_t <- reg_c,irq_to_f 004D22 000400 00A200 F:[interrupt] T:[next] 004D24 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 6 DD 69 LD reg_ixl,reg_c ---- 006D20 318889 318889 to_t <- reg_c,irq_to_f 006D22 000400 00A200 F:[interrupt] T:[next] 006D24 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f ---- page 10 FD 69 LD reg_iyl,reg_c ---- 00AD20 318889 318889 to_t <- reg_c,irq_to_f 00AD22 000400 00A200 F:[interrupt] T:[next] 00AD24 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f ---- page 4 6A LD reg_l,reg_d ---- 004D40 31888A 31888A to_t <- reg_d,irq_to_f 004D42 000400 00A200 F:[interrupt] T:[next] 004D44 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 6 DD 6A LD reg_ixl,reg_d ---- 006D40 31888A 31888A to_t <- reg_d,irq_to_f 006D42 000400 00A200 F:[interrupt] T:[next] 006D44 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f ---- page 10 FD 6A LD reg_iyl,reg_d ---- 00AD40 31888A 31888A to_t <- reg_d,irq_to_f 00AD42 000400 00A200 F:[interrupt] T:[next] 00AD44 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f ---- page 4 6B LD reg_l,reg_e ---- 004D60 31888B 31888B to_t <- reg_e,irq_to_f 004D62 000400 00A200 F:[interrupt] T:[next] 004D64 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 6 DD 6B LD reg_ixl,reg_e ---- 006D60 31888B 31888B to_t <- reg_e,irq_to_f 006D62 000400 00A200 F:[interrupt] T:[next] 006D64 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f ---- page 10 FD 6B LD reg_iyl,reg_e ---- 00AD60 31888B 31888B to_t <- reg_e,irq_to_f 00AD62 000400 00A200 F:[interrupt] T:[next] 00AD64 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f ---- page 4 6C LD reg_l,reg_h ---- 004D80 31888C 31888C to_t <- reg_h,irq_to_f 004D82 000400 00A200 F:[interrupt] T:[next] 004D84 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 6 DD 6C LD reg_l,reg_ixh ---- 006D80 318C82 318C82 to_t <- reg_ixh,irq_to_f 006D82 000400 00A200 F:[interrupt] T:[next] 006D84 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 10 FD 6C LD reg_l,reg_iyh ---- 00AD80 318C83 318C83 to_t <- reg_iyh,irq_to_f 00AD82 000400 00A200 F:[interrupt] T:[next] 00AD84 31B80D 31B80D reg_l <- acc_t,irq_to_f ---- page 4 6D NOP ---- 004DA0 00A200 00A200 next 004DA2 220800 220800 delay ---- page 4 6E LD reg_l,(hl) ---- 004DC0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004DC2 11908C 11908C to_dph <- reg_h 004DC4 318B80 318B80 to_t <- (dph|dpl),irq_to_f 004DC6 000400 00A200 F:[interrupt] T:[next] 004DC8 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 6E LD reg_l,(ix+d) ---- 006DC0 118200 118200 to_t <- (pc++) 006DC2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006DC4 F10800 F10800 to_t <- 0,t7_to_f 006DC6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006DC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 006DCA 000400 00A200 F:[interrupt] T:[next] 006DCC 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD 6E LD reg_l,(iy+d) ---- 00ADC0 118200 118200 to_t <- (pc++) 00ADC2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00ADC4 F10800 F10800 to_t <- 0,t7_to_f 00ADC6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00ADC8 318B80 318B80 to_t <- (dph|dpl),irq_to_f 00ADCA 000400 00A200 F:[interrupt] T:[next] 00ADCC 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 6F LD reg_l,reg_a ---- 004DE0 000400 00A200 F:[interrupt] T:[next] 004DE2 31B88D 31B88D reg_l <- acc_a,irq_to_f ---- page 6 DD 6F LD reg_ixl,reg_a ---- 006DE0 000400 00A200 F:[interrupt] T:[next] 006DE2 31BC84 31BC84 reg_ixl <- acc_a,irq_to_f ---- page 10 FD 6F LD reg_iyl,reg_a ---- 00ADE0 000400 00A200 F:[interrupt] T:[next] 00ADE2 31BC85 31BC85 reg_iyl <- acc_a,irq_to_f ---- page 4 70 LD (hl),reg_b ---- 004E00 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004E02 11908C 11908C to_dph <- reg_h 004E04 318888 318888 to_t <- reg_b,irq_to_f 004E06 000400 00A200 F:[interrupt] T:[next] 004E08 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 70 LD (ix+d),reg_b ---- 006E00 118200 118200 to_t <- (pc++) 006E02 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006E04 F18888 F18888 to_t <- reg_b,t7_to_f 006E06 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006E08 00A200 00A200 next 006E0A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 70 LD (iy+d),reg_b ---- 00AE00 118200 118200 to_t <- (pc++) 00AE02 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AE04 F18888 F18888 to_t <- reg_b,t7_to_f 00AE06 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AE08 00A200 00A200 next 00AE0A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 71 LD (hl),reg_c ---- 004E20 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004E22 11908C 11908C to_dph <- reg_h 004E24 318889 318889 to_t <- reg_c,irq_to_f 004E26 000400 00A200 F:[interrupt] T:[next] 004E28 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 71 LD (ix+d),reg_c ---- 006E20 118200 118200 to_t <- (pc++) 006E22 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006E24 F18889 F18889 to_t <- reg_c,t7_to_f 006E26 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006E28 00A200 00A200 next 006E2A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 71 LD (iy+d),reg_c ---- 00AE20 118200 118200 to_t <- (pc++) 00AE22 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AE24 F18889 F18889 to_t <- reg_c,t7_to_f 00AE26 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AE28 00A200 00A200 next 00AE2A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 72 LD (hl),reg_d ---- 004E40 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004E42 11908C 11908C to_dph <- reg_h 004E44 31888A 31888A to_t <- reg_d,irq_to_f 004E46 000400 00A200 F:[interrupt] T:[next] 004E48 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 72 LD (ix+d),reg_d ---- 006E40 118200 118200 to_t <- (pc++) 006E42 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006E44 F1888A F1888A to_t <- reg_d,t7_to_f 006E46 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006E48 00A200 00A200 next 006E4A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 72 LD (iy+d),reg_d ---- 00AE40 118200 118200 to_t <- (pc++) 00AE42 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AE44 F1888A F1888A to_t <- reg_d,t7_to_f 00AE46 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AE48 00A200 00A200 next 00AE4A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 73 LD (hl),reg_e ---- 004E60 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004E62 11908C 11908C to_dph <- reg_h 004E64 31888B 31888B to_t <- reg_e,irq_to_f 004E66 000400 00A200 F:[interrupt] T:[next] 004E68 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 73 LD (ix+d),reg_e ---- 006E60 118200 118200 to_t <- (pc++) 006E62 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006E64 F1888B F1888B to_t <- reg_e,t7_to_f 006E66 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006E68 00A200 00A200 next 006E6A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 73 LD (iy+d),reg_e ---- 00AE60 118200 118200 to_t <- (pc++) 00AE62 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AE64 F1888B F1888B to_t <- reg_e,t7_to_f 00AE66 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AE68 00A200 00A200 next 00AE6A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 74 LD (hl),reg_h ---- 004E80 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004E82 11908C 11908C to_dph <- reg_h 004E84 31888C 31888C to_t <- reg_h,irq_to_f 004E86 000400 00A200 F:[interrupt] T:[next] 004E88 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 74 LD (ix+d),reg_h ---- 006E80 118200 118200 to_t <- (pc++) 006E82 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006E84 F1888C F1888C to_t <- reg_h,t7_to_f 006E86 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006E88 00A200 00A200 next 006E8A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 74 LD (iy+d),reg_h ---- 00AE80 118200 118200 to_t <- (pc++) 00AE82 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AE84 F1888C F1888C to_t <- reg_h,t7_to_f 00AE86 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AE88 00A200 00A200 next 00AE8A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 75 LD (hl),reg_l ---- 004EA0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004EA2 11908C 11908C to_dph <- reg_h 004EA4 31888D 31888D to_t <- reg_l,irq_to_f 004EA6 000400 00A200 F:[interrupt] T:[next] 004EA8 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 75 LD (ix+d),reg_l ---- 006EA0 118200 118200 to_t <- (pc++) 006EA2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006EA4 F1888D F1888D to_t <- reg_l,t7_to_f 006EA6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006EA8 00A200 00A200 next 006EAA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 75 LD (iy+d),reg_l ---- 00AEA0 118200 118200 to_t <- (pc++) 00AEA2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AEA4 F1888D F1888D to_t <- reg_l,t7_to_f 00AEA6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AEA8 00A200 00A200 next 00AEAA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 77 LD (hl),reg_a ---- 004EE0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004EE2 11908C 11908C to_dph <- reg_h 004EE4 000400 00A200 F:[interrupt] T:[next] 004EE6 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 77 LD (ix+d),reg_a ---- 006EE0 118200 118200 to_t <- (pc++) 006EE2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006EE4 F10800 F10800 to_t <- 0,t7_to_f 006EE6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006EE8 00A200 00A200 next 006EEA 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 77 LD (iy+d),reg_a ---- 00AEE0 118200 118200 to_t <- (pc++) 00AEE2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AEE4 F10800 F10800 to_t <- 0,t7_to_f 00AEE6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AEE8 00A200 00A200 next 00AEEA 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 78 LD reg_a,reg_b ---- 004F00 000400 00A200 F:[interrupt] T:[next] 004F02 31C888 31C888 to_a <- reg_b,irq_to_f ---- page 4 79 LD reg_a,reg_c ---- 004F20 000400 00A200 F:[interrupt] T:[next] 004F22 31C889 31C889 to_a <- reg_c,irq_to_f ---- page 4 7A LD reg_a,reg_d ---- 004F40 000400 00A200 F:[interrupt] T:[next] 004F42 31C88A 31C88A to_a <- reg_d,irq_to_f ---- page 4 7B LD reg_a,reg_e ---- 004F60 000400 00A200 F:[interrupt] T:[next] 004F62 31C88B 31C88B to_a <- reg_e,irq_to_f ---- page 4 7C LD reg_a,reg_h ---- 004F80 000400 00A200 F:[interrupt] T:[next] 004F82 31C88C 31C88C to_a <- reg_h,irq_to_f ---- page 6 DD 7C LD reg_a,reg_ixh ---- 006F80 000400 00A200 F:[interrupt] T:[next] 006F82 31CC82 31CC82 to_a <- reg_ixh,irq_to_f ---- page 10 FD 7C LD reg_a,reg_iyh ---- 00AF80 000400 00A200 F:[interrupt] T:[next] 00AF82 31CC83 31CC83 to_a <- reg_iyh,irq_to_f ---- page 4 7D LD reg_a,reg_l ---- 004FA0 000400 00A200 F:[interrupt] T:[next] 004FA2 31C88D 31C88D to_a <- reg_l,irq_to_f ---- page 6 DD 7D LD reg_a,reg_ixl ---- 006FA0 000400 00A200 F:[interrupt] T:[next] 006FA2 31CC84 31CC84 to_a <- reg_ixl,irq_to_f ---- page 10 FD 7D LD reg_a,reg_iyl ---- 00AFA0 000400 00A200 F:[interrupt] T:[next] 00AFA2 31CC85 31CC85 to_a <- reg_iyl,irq_to_f ---- page 4 7E LD reg_a,(hl) ---- 004FC0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004FC2 11908C 11908C to_dph <- reg_h 004FC4 000400 00A200 F:[interrupt] T:[next] 004FC6 31CB80 31CB80 to_a <- (dph|dpl),irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 7E LD reg_a,(ix+d) ---- 006FC0 118200 118200 to_t <- (pc++) 006FC2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006FC4 F10800 F10800 to_t <- 0,t7_to_f 006FC6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006FC8 00A200 00A200 next 006FCA 31CB80 31CB80 to_a <- (dph|dpl),irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 10 FD 7E LD reg_a,(iy+d) ---- 00AFC0 118200 118200 to_t <- (pc++) 00AFC2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00AFC4 F10800 F10800 to_t <- 0,t7_to_f 00AFC6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00AFC8 00A200 00A200 next 00AFCA 31CB80 31CB80 to_a <- (dph|dpl),irq_to_f -- 6 + 2 cycles -- 2 bytes -- ---- page 4 7F NOP ---- 004FE0 00A200 00A200 next 004FE2 220800 220800 delay ------ Z80 8-bit arithmetic and logic ------ ---- page 4 04 INC reg_b ---- 004080 3A80B8 3A80B8 to_t <- inc(reg_b),upd_nz 004082 31B804 31B804 reg_z <- acc_t,irq_to_f 004084 000400 00A200 F:[interrupt] T:[next] 004086 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 0C INC reg_c ---- 004180 3A80B9 3A80B9 to_t <- inc(reg_c),upd_nz 004182 31B804 31B804 reg_z <- acc_t,irq_to_f 004184 000400 00A200 F:[interrupt] T:[next] 004186 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 14 INC reg_d ---- 004280 3A80BA 3A80BA to_t <- inc(reg_d),upd_nz 004282 31B804 31B804 reg_z <- acc_t,irq_to_f 004284 000400 00A200 F:[interrupt] T:[next] 004286 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 1C INC reg_e ---- 004380 3A80BB 3A80BB to_t <- inc(reg_e),upd_nz 004382 31B804 31B804 reg_z <- acc_t,irq_to_f 004384 000400 00A200 F:[interrupt] T:[next] 004386 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 24 INC reg_h ---- 004480 3A80BC 3A80BC to_t <- inc(reg_h),upd_nz 004482 31B804 31B804 reg_z <- acc_t,irq_to_f 004484 000400 00A200 F:[interrupt] T:[next] 004486 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 24 INC reg_ixh ---- 006480 3A84B2 3A84B2 to_t <- inc(reg_ixh),upd_nz 006482 31B804 31B804 reg_z <- acc_t,irq_to_f 006484 000400 00A200 F:[interrupt] T:[next] 006486 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 24 INC reg_iyh ---- 00A480 3A84B3 3A84B3 to_t <- inc(reg_iyh),upd_nz 00A482 31B804 31B804 reg_z <- acc_t,irq_to_f 00A484 000400 00A200 F:[interrupt] T:[next] 00A486 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 2C INC reg_l ---- 004580 3A80BD 3A80BD to_t <- inc(reg_l),upd_nz 004582 31B804 31B804 reg_z <- acc_t,irq_to_f 004584 000400 00A200 F:[interrupt] T:[next] 004586 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 2C INC reg_ixl ---- 006580 3A84B4 3A84B4 to_t <- inc(reg_ixl),upd_nz 006582 31B804 31B804 reg_z <- acc_t,irq_to_f 006584 000400 00A200 F:[interrupt] T:[next] 006586 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 2C INC reg_iyl ---- 00A580 3A84B5 3A84B5 to_t <- inc(reg_iyl),upd_nz 00A582 31B804 31B804 reg_z <- acc_t,irq_to_f 00A584 000400 00A200 F:[interrupt] T:[next] 00A586 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 34 INC (hl) ---- 004680 31A88D 31A88D to_dpl <- reg_l,irq_to_f 004682 11908C 11908C to_dph <- reg_h 004684 3A83B0 3A83B0 to_t <- inc((dph|dpl)),upd_nz 004686 31B804 31B804 reg_z <- acc_t,irq_to_f 004688 000400 00A200 F:[interrupt] T:[next] 00468A 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 34 INC (ix+d) ---- 006680 118200 118200 to_t <- (pc++) 006682 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 006684 F10800 F10800 to_t <- 0,t7_to_f 006686 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 006688 3A83B0 3A83B0 to_t <- inc((dph|dpl)),upd_nz 00668A 31B804 31B804 reg_z <- acc_t,irq_to_f 00668C 000400 00A200 F:[interrupt] T:[next] 00668E 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 34 INC (iy+d) ---- 00A680 118200 118200 to_t <- (pc++) 00A682 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00A684 F10800 F10800 to_t <- 0,t7_to_f 00A686 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00A688 3A83B0 3A83B0 to_t <- inc((dph|dpl)),upd_nz 00A68A 31B804 31B804 reg_z <- acc_t,irq_to_f 00A68C 000400 00A200 F:[interrupt] T:[next] 00A68E 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 3C INC reg_a ---- 004780 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 004782 3A43B0 3A43B0 to_a <- inc(dpl),upd_nz 004784 000400 00A200 F:[interrupt] T:[next] 004786 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 05 DEC reg_b ---- 0040A0 0F80B8 0F80B8 to_t <- dec(reg_b),upd_nz 0040A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0040A4 000400 00A200 F:[interrupt] T:[next] 0040A6 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 0D DEC reg_c ---- 0041A0 0F80B9 0F80B9 to_t <- dec(reg_c),upd_nz 0041A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0041A4 000400 00A200 F:[interrupt] T:[next] 0041A6 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 15 DEC reg_d ---- 0042A0 0F80BA 0F80BA to_t <- dec(reg_d),upd_nz 0042A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0042A4 000400 00A200 F:[interrupt] T:[next] 0042A6 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 1D DEC reg_e ---- 0043A0 0F80BB 0F80BB to_t <- dec(reg_e),upd_nz 0043A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0043A4 000400 00A200 F:[interrupt] T:[next] 0043A6 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 25 DEC reg_h ---- 0044A0 0F80BC 0F80BC to_t <- dec(reg_h),upd_nz 0044A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0044A4 000400 00A200 F:[interrupt] T:[next] 0044A6 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 25 DEC reg_ixh ---- 0064A0 0F84B2 0F84B2 to_t <- dec(reg_ixh),upd_nz 0064A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0064A4 000400 00A200 F:[interrupt] T:[next] 0064A6 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 25 DEC reg_iyh ---- 00A4A0 0F84B3 0F84B3 to_t <- dec(reg_iyh),upd_nz 00A4A2 31B804 31B804 reg_z <- acc_t,irq_to_f 00A4A4 000400 00A200 F:[interrupt] T:[next] 00A4A6 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 2D DEC reg_l ---- 0045A0 0F80BD 0F80BD to_t <- dec(reg_l),upd_nz 0045A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0045A4 000400 00A200 F:[interrupt] T:[next] 0045A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 2D DEC reg_ixl ---- 0065A0 0F84B4 0F84B4 to_t <- dec(reg_ixl),upd_nz 0065A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0065A4 000400 00A200 F:[interrupt] T:[next] 0065A6 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 2D DEC reg_iyl ---- 00A5A0 0F84B5 0F84B5 to_t <- dec(reg_iyl),upd_nz 00A5A2 31B804 31B804 reg_z <- acc_t,irq_to_f 00A5A4 000400 00A200 F:[interrupt] T:[next] 00A5A6 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 35 DEC (hl) ---- 0046A0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0046A2 11908C 11908C to_dph <- reg_h 0046A4 0F83B0 0F83B0 to_t <- dec((dph|dpl)),upd_nz 0046A6 31B804 31B804 reg_z <- acc_t,irq_to_f 0046A8 000400 00A200 F:[interrupt] T:[next] 0046AA 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 35 DEC (ix+d) ---- 0066A0 118200 118200 to_t <- (pc++) 0066A2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0066A4 F10800 F10800 to_t <- 0,t7_to_f 0066A6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0066A8 0F83B0 0F83B0 to_t <- dec((dph|dpl)),upd_nz 0066AA 31B804 31B804 reg_z <- acc_t,irq_to_f 0066AC 000400 00A200 F:[interrupt] T:[next] 0066AE 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 35 DEC (iy+d) ---- 00A6A0 118200 118200 to_t <- (pc++) 00A6A2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00A6A4 F10800 F10800 to_t <- 0,t7_to_f 00A6A6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00A6A8 0F83B0 0F83B0 to_t <- dec((dph|dpl)),upd_nz 00A6AA 31B804 31B804 reg_z <- acc_t,irq_to_f 00A6AC 000400 00A200 F:[interrupt] T:[next] 00A6AE 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 3D DEC reg_a ---- 0047A0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0047A2 0F43B0 0F43B0 to_a <- dec(dpl),upd_nz 0047A4 000400 00A200 F:[interrupt] T:[next] 0047A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 C6 add reg_a,imm ---- 0058C0 1DC2F0 1DC2F0 to_a <- add(acc_a, (pc++)),upd_nzc 0058C2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0058C4 000400 00A200 F:[interrupt] T:[next] 0058C6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 4 CE adc reg_a,imm ---- 0059C0 5DC2F0 5DC2F0 to_a <- adc(acc_a, (pc++)),upd_nzc 0059C2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0059C4 000400 00A200 F:[interrupt] T:[next] 0059C6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 4 D6 sub reg_a,imm ---- 005AC0 2CC2F0 2CC2F0 to_a <- sub(acc_a, (pc++)),upd_nzc 005AC2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005AC4 000400 00A200 F:[interrupt] T:[next] 005AC6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 4 DE sbc reg_a,imm ---- 005BC0 510040 510040 to_t <- 0,cpl_c 005BC2 4CC2F0 4CC2F0 to_a <- sbc(acc_a, (pc++)),upd_nzc 005BC4 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005BC6 000400 00A200 F:[interrupt] T:[next] 005BC8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 2 bytes -- ---- page 4 E6 and reg_a,imm ---- 005CC0 18C2F0 18C2F0 to_a <- and(acc_a, (pc++)),upd_nzc 005CC2 000400 00A200 F:[interrupt] T:[next] 005CC4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 EE xor reg_a,imm ---- 005DC0 02C2F0 02C2F0 to_a <- xor(acc_a, (pc++)),upd_nzc 005DC2 000400 00A200 F:[interrupt] T:[next] 005DC4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 F6 or reg_a,imm ---- 005EC0 1EC2F0 1EC2F0 to_a <- or(acc_a, (pc++)),upd_nzc 005EC2 000400 00A200 F:[interrupt] T:[next] 005EC4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 FE cp reg_a,imm ---- 005FC0 2C82F0 2C82F0 to_t <- sub(acc_a, (pc++)),upd_nzc 005FC2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005FC4 000400 00A200 F:[interrupt] T:[next] 005FC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 2 bytes -- ---- page 4 80 add reg_a,reg_b ---- 005000 1DC0F8 1DC0F8 to_a <- add(acc_a, reg_b),upd_nzc 005002 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005004 000400 00A200 F:[interrupt] T:[next] 005006 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 81 add reg_a,reg_c ---- 005020 1DC0F9 1DC0F9 to_a <- add(acc_a, reg_c),upd_nzc 005022 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005024 000400 00A200 F:[interrupt] T:[next] 005026 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 82 add reg_a,reg_d ---- 005040 1DC0FA 1DC0FA to_a <- add(acc_a, reg_d),upd_nzc 005042 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005044 000400 00A200 F:[interrupt] T:[next] 005046 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 83 add reg_a,reg_e ---- 005060 1DC0FB 1DC0FB to_a <- add(acc_a, reg_e),upd_nzc 005062 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005064 000400 00A200 F:[interrupt] T:[next] 005066 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 84 add reg_a,reg_h ---- 005080 1DC0FC 1DC0FC to_a <- add(acc_a, reg_h),upd_nzc 005082 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005084 000400 00A200 F:[interrupt] T:[next] 005086 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 84 add reg_a,reg_ixh ---- 007080 1DC4F2 1DC4F2 to_a <- add(acc_a, reg_ixh),upd_nzc 007082 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 007084 000400 00A200 F:[interrupt] T:[next] 007086 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 84 add reg_a,reg_iyh ---- 00B080 1DC4F3 1DC4F3 to_a <- add(acc_a, reg_iyh),upd_nzc 00B082 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 00B084 000400 00A200 F:[interrupt] T:[next] 00B086 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 85 add reg_a,reg_l ---- 0050A0 1DC0FD 1DC0FD to_a <- add(acc_a, reg_l),upd_nzc 0050A2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0050A4 000400 00A200 F:[interrupt] T:[next] 0050A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 85 add reg_a,reg_ixl ---- 0070A0 1DC4F4 1DC4F4 to_a <- add(acc_a, reg_ixl),upd_nzc 0070A2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0070A4 000400 00A200 F:[interrupt] T:[next] 0070A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 85 add reg_a,reg_iyl ---- 00B0A0 1DC4F5 1DC4F5 to_a <- add(acc_a, reg_iyl),upd_nzc 00B0A2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 00B0A4 000400 00A200 F:[interrupt] T:[next] 00B0A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 86 add reg_a,(hl) ---- 0050C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0050C2 11908C 11908C to_dph <- reg_h 0050C4 1DC3F0 1DC3F0 to_a <- add(acc_a, (dph|dpl)),upd_nzc 0050C6 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0050C8 000400 00A200 F:[interrupt] T:[next] 0050CA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 86 add reg_a,(ix+d) ---- 0070C0 118200 118200 to_t <- (pc++) 0070C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0070C4 F10800 F10800 to_t <- 0,t7_to_f 0070C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0070C8 1DC3F0 1DC3F0 to_a <- add(acc_a, (dph|dpl)),upd_nzc 0070CA 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0070CC 000400 00A200 F:[interrupt] T:[next] 0070CE 31B884 31B884 reg_z <- acc_a,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 86 add reg_a,(iy+d) ---- 00B0C0 118200 118200 to_t <- (pc++) 00B0C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B0C4 F10800 F10800 to_t <- 0,t7_to_f 00B0C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B0C8 1DC3F0 1DC3F0 to_a <- add(acc_a, (dph|dpl)),upd_nzc 00B0CA 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 00B0CC 000400 00A200 F:[interrupt] T:[next] 00B0CE 31B884 31B884 reg_z <- acc_a,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 87 add reg_a,reg_a ---- 0050E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0050E2 1D43F0 1D43F0 to_a <- add(acc_a, dpl),upd_nzc 0050E4 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0050E6 000400 00A200 F:[interrupt] T:[next] 0050E8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 88 adc reg_a,reg_b ---- 005100 5DC0F8 5DC0F8 to_a <- adc(acc_a, reg_b),upd_nzc 005102 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005104 000400 00A200 F:[interrupt] T:[next] 005106 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 89 adc reg_a,reg_c ---- 005120 5DC0F9 5DC0F9 to_a <- adc(acc_a, reg_c),upd_nzc 005122 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005124 000400 00A200 F:[interrupt] T:[next] 005126 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 8A adc reg_a,reg_d ---- 005140 5DC0FA 5DC0FA to_a <- adc(acc_a, reg_d),upd_nzc 005142 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005144 000400 00A200 F:[interrupt] T:[next] 005146 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 8B adc reg_a,reg_e ---- 005160 5DC0FB 5DC0FB to_a <- adc(acc_a, reg_e),upd_nzc 005162 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005164 000400 00A200 F:[interrupt] T:[next] 005166 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 8C adc reg_a,reg_h ---- 005180 5DC0FC 5DC0FC to_a <- adc(acc_a, reg_h),upd_nzc 005182 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 005184 000400 00A200 F:[interrupt] T:[next] 005186 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 8C adc reg_a,reg_ixh ---- 007180 5DC4F2 5DC4F2 to_a <- adc(acc_a, reg_ixh),upd_nzc 007182 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 007184 000400 00A200 F:[interrupt] T:[next] 007186 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 8C adc reg_a,reg_iyh ---- 00B180 5DC4F3 5DC4F3 to_a <- adc(acc_a, reg_iyh),upd_nzc 00B182 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 00B184 000400 00A200 F:[interrupt] T:[next] 00B186 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 8D adc reg_a,reg_l ---- 0051A0 5DC0FD 5DC0FD to_a <- adc(acc_a, reg_l),upd_nzc 0051A2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0051A4 000400 00A200 F:[interrupt] T:[next] 0051A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 8D adc reg_a,reg_ixl ---- 0071A0 5DC4F4 5DC4F4 to_a <- adc(acc_a, reg_ixl),upd_nzc 0071A2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0071A4 000400 00A200 F:[interrupt] T:[next] 0071A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 8D adc reg_a,reg_iyl ---- 00B1A0 5DC4F5 5DC4F5 to_a <- adc(acc_a, reg_iyl),upd_nzc 00B1A2 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 00B1A4 000400 00A200 F:[interrupt] T:[next] 00B1A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 8E adc reg_a,(hl) ---- 0051C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0051C2 11908C 11908C to_dph <- reg_h 0051C4 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 0051C6 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0051C8 000400 00A200 F:[interrupt] T:[next] 0051CA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 8E adc reg_a,(ix+d) ---- 0071C0 118200 118200 to_t <- (pc++) 0071C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0071C4 F10800 F10800 to_t <- 0,t7_to_f 0071C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0071C8 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 0071CA 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0071CC 000400 00A200 F:[interrupt] T:[next] 0071CE 31B884 31B884 reg_z <- acc_a,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 8E adc reg_a,(iy+d) ---- 00B1C0 118200 118200 to_t <- (pc++) 00B1C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B1C4 F10800 F10800 to_t <- 0,t7_to_f 00B1C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B1C8 5DC3F0 5DC3F0 to_a <- adc(acc_a, (dph|dpl)),upd_nzc 00B1CA 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 00B1CC 000400 00A200 F:[interrupt] T:[next] 00B1CE 31B884 31B884 reg_z <- acc_a,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 8F adc reg_a,reg_a ---- 0051E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0051E2 5D43F0 5D43F0 to_a <- adc(acc_a, dpl),upd_nzc 0051E4 22B800 22B800 to_mem <- inp(acc_t, reg_v),irq_to_f 0051E6 000400 00A200 F:[interrupt] T:[next] 0051E8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 90 sub reg_a,reg_b ---- 005200 2CC0F8 2CC0F8 to_a <- sub(acc_a, reg_b),upd_nzc 005202 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005204 000400 00A200 F:[interrupt] T:[next] 005206 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 91 sub reg_a,reg_c ---- 005220 2CC0F9 2CC0F9 to_a <- sub(acc_a, reg_c),upd_nzc 005222 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005224 000400 00A200 F:[interrupt] T:[next] 005226 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 92 sub reg_a,reg_d ---- 005240 2CC0FA 2CC0FA to_a <- sub(acc_a, reg_d),upd_nzc 005242 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005244 000400 00A200 F:[interrupt] T:[next] 005246 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 93 sub reg_a,reg_e ---- 005260 2CC0FB 2CC0FB to_a <- sub(acc_a, reg_e),upd_nzc 005262 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005264 000400 00A200 F:[interrupt] T:[next] 005266 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 94 sub reg_a,reg_h ---- 005280 2CC0FC 2CC0FC to_a <- sub(acc_a, reg_h),upd_nzc 005282 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005284 000400 00A200 F:[interrupt] T:[next] 005286 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 94 sub reg_a,reg_ixh ---- 007280 2CC4F2 2CC4F2 to_a <- sub(acc_a, reg_ixh),upd_nzc 007282 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 007284 000400 00A200 F:[interrupt] T:[next] 007286 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 94 sub reg_a,reg_iyh ---- 00B280 2CC4F3 2CC4F3 to_a <- sub(acc_a, reg_iyh),upd_nzc 00B282 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B284 000400 00A200 F:[interrupt] T:[next] 00B286 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 95 sub reg_a,reg_l ---- 0052A0 2CC0FD 2CC0FD to_a <- sub(acc_a, reg_l),upd_nzc 0052A2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0052A4 000400 00A200 F:[interrupt] T:[next] 0052A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD 95 sub reg_a,reg_ixl ---- 0072A0 2CC4F4 2CC4F4 to_a <- sub(acc_a, reg_ixl),upd_nzc 0072A2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0072A4 000400 00A200 F:[interrupt] T:[next] 0072A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD 95 sub reg_a,reg_iyl ---- 00B2A0 2CC4F5 2CC4F5 to_a <- sub(acc_a, reg_iyl),upd_nzc 00B2A2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B2A4 000400 00A200 F:[interrupt] T:[next] 00B2A6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 96 sub reg_a,(hl) ---- 0052C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0052C2 11908C 11908C to_dph <- reg_h 0052C4 2CC3F0 2CC3F0 to_a <- sub(acc_a, (dph|dpl)),upd_nzc 0052C6 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0052C8 000400 00A200 F:[interrupt] T:[next] 0052CA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 6 DD 96 sub reg_a,(ix+d) ---- 0072C0 118200 118200 to_t <- (pc++) 0072C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0072C4 F10800 F10800 to_t <- 0,t7_to_f 0072C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0072C8 2CC3F0 2CC3F0 to_a <- sub(acc_a, (dph|dpl)),upd_nzc 0072CA 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0072CC 00A200 00A200 next 0072CE 31B884 31B884 reg_z <- acc_a,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD 96 sub reg_a,(iy+d) ---- 00B2C0 118200 118200 to_t <- (pc++) 00B2C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B2C4 F10800 F10800 to_t <- 0,t7_to_f 00B2C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B2C8 2CC3F0 2CC3F0 to_a <- sub(acc_a, (dph|dpl)),upd_nzc 00B2CA 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B2CC 00A200 00A200 next 00B2CE 31B884 31B884 reg_z <- acc_a,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 97 sub reg_a,reg_a ---- 0052E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0052E2 2C43F0 2C43F0 to_a <- sub(acc_a, dpl),upd_nzc 0052E4 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0052E6 000400 00A200 F:[interrupt] T:[next] 0052E8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 98 sbc reg_a,reg_b ---- 005300 510040 510040 to_t <- 0,cpl_c 005302 4CC0F8 4CC0F8 to_a <- sbc(acc_a, reg_b),upd_nzc 005304 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005306 000400 00A200 F:[interrupt] T:[next] 005308 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 99 sbc reg_a,reg_c ---- 005320 510040 510040 to_t <- 0,cpl_c 005322 4CC0F9 4CC0F9 to_a <- sbc(acc_a, reg_c),upd_nzc 005324 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005326 000400 00A200 F:[interrupt] T:[next] 005328 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 9A sbc reg_a,reg_d ---- 005340 510040 510040 to_t <- 0,cpl_c 005342 4CC0FA 4CC0FA to_a <- sbc(acc_a, reg_d),upd_nzc 005344 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005346 000400 00A200 F:[interrupt] T:[next] 005348 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 9B sbc reg_a,reg_e ---- 005360 510040 510040 to_t <- 0,cpl_c 005362 4CC0FB 4CC0FB to_a <- sbc(acc_a, reg_e),upd_nzc 005364 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005366 000400 00A200 F:[interrupt] T:[next] 005368 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 9C sbc reg_a,reg_h ---- 005380 510040 510040 to_t <- 0,cpl_c 005382 4CC0FC 4CC0FC to_a <- sbc(acc_a, reg_h),upd_nzc 005384 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005386 000400 00A200 F:[interrupt] T:[next] 005388 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 9C sbc reg_a,reg_ixh ---- 007380 510040 510040 to_t <- 0,cpl_c 007382 4CC4F2 4CC4F2 to_a <- sbc(acc_a, reg_ixh),upd_nzc 007384 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 007386 000400 00A200 F:[interrupt] T:[next] 007388 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 9C sbc reg_a,reg_iyh ---- 00B380 510040 510040 to_t <- 0,cpl_c 00B382 4CC4F3 4CC4F3 to_a <- sbc(acc_a, reg_iyh),upd_nzc 00B384 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B386 000400 00A200 F:[interrupt] T:[next] 00B388 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 9D sbc reg_a,reg_l ---- 0053A0 510040 510040 to_t <- 0,cpl_c 0053A2 4CC0FD 4CC0FD to_a <- sbc(acc_a, reg_l),upd_nzc 0053A4 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0053A6 000400 00A200 F:[interrupt] T:[next] 0053A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 9D sbc reg_a,reg_ixl ---- 0073A0 510040 510040 to_t <- 0,cpl_c 0073A2 4CC4F4 4CC4F4 to_a <- sbc(acc_a, reg_ixl),upd_nzc 0073A4 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0073A6 000400 00A200 F:[interrupt] T:[next] 0073A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 9D sbc reg_a,reg_iyl ---- 00B3A0 510040 510040 to_t <- 0,cpl_c 00B3A2 4CC4F5 4CC4F5 to_a <- sbc(acc_a, reg_iyl),upd_nzc 00B3A4 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B3A6 000400 00A200 F:[interrupt] T:[next] 00B3A8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 9E sbc reg_a,(hl) ---- 0053C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0053C2 11908C 11908C to_dph <- reg_h 0053C4 510040 510040 to_t <- 0,cpl_c 0053C6 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 0053C8 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0053CA 000400 00A200 F:[interrupt] T:[next] 0053CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 9E sbc reg_a,(ix+d) ---- 0073C0 118200 118200 to_t <- (pc++) 0073C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0073C4 F10800 F10800 to_t <- 0,t7_to_f 0073C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0073C8 510040 510040 to_t <- 0,cpl_c 0073CA 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 0073CC 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0073CE 00A200 00A200 next 0073D0 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 + 2 cycles -- 2 bytes -- ---- page 10 FD 9E sbc reg_a,(iy+d) ---- 00B3C0 118200 118200 to_t <- (pc++) 00B3C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B3C4 F10800 F10800 to_t <- 0,t7_to_f 00B3C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B3C8 510040 510040 to_t <- 0,cpl_c 00B3CA 4CC3F0 4CC3F0 to_a <- sbc(acc_a, (dph|dpl)),upd_nzc 00B3CC 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B3CE 00A200 00A200 next 00B3D0 31B884 31B884 reg_z <- acc_a,irq_to_f -- 9 + 2 cycles -- 2 bytes -- ---- page 4 9F sbc reg_a,reg_a ---- 0053E0 510040 510040 to_t <- 0,cpl_c 0053E2 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0053E4 4C43F0 4C43F0 to_a <- sbc(acc_a, dpl),upd_nzc 0053E6 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0053E8 000400 00A200 F:[interrupt] T:[next] 0053EA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 4 A0 and reg_a,reg_b ---- 005400 18C0F8 18C0F8 to_a <- and(acc_a, reg_b),upd_nzc 005402 000400 00A200 F:[interrupt] T:[next] 005404 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A1 and reg_a,reg_c ---- 005420 18C0F9 18C0F9 to_a <- and(acc_a, reg_c),upd_nzc 005422 000400 00A200 F:[interrupt] T:[next] 005424 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A2 and reg_a,reg_d ---- 005440 18C0FA 18C0FA to_a <- and(acc_a, reg_d),upd_nzc 005442 000400 00A200 F:[interrupt] T:[next] 005444 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A3 and reg_a,reg_e ---- 005460 18C0FB 18C0FB to_a <- and(acc_a, reg_e),upd_nzc 005462 000400 00A200 F:[interrupt] T:[next] 005464 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A4 and reg_a,reg_h ---- 005480 18C0FC 18C0FC to_a <- and(acc_a, reg_h),upd_nzc 005482 000400 00A200 F:[interrupt] T:[next] 005484 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 6 DD A4 and reg_a,reg_ixh ---- 007480 18C4F2 18C4F2 to_a <- and(acc_a, reg_ixh),upd_nzc 007482 000400 00A200 F:[interrupt] T:[next] 007484 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 10 FD A4 and reg_a,reg_iyh ---- 00B480 18C4F3 18C4F3 to_a <- and(acc_a, reg_iyh),upd_nzc 00B482 000400 00A200 F:[interrupt] T:[next] 00B484 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A5 and reg_a,reg_l ---- 0054A0 18C0FD 18C0FD to_a <- and(acc_a, reg_l),upd_nzc 0054A2 000400 00A200 F:[interrupt] T:[next] 0054A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 6 DD A5 and reg_a,reg_ixl ---- 0074A0 18C4F4 18C4F4 to_a <- and(acc_a, reg_ixl),upd_nzc 0074A2 000400 00A200 F:[interrupt] T:[next] 0074A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 10 FD A5 and reg_a,reg_iyl ---- 00B4A0 18C4F5 18C4F5 to_a <- and(acc_a, reg_iyl),upd_nzc 00B4A2 000400 00A200 F:[interrupt] T:[next] 00B4A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A6 and reg_a,(hl) ---- 0054C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0054C2 11908C 11908C to_dph <- reg_h 0054C4 18C3F0 18C3F0 to_a <- and(acc_a, (dph|dpl)),upd_nzc 0054C6 000400 00A200 F:[interrupt] T:[next] 0054C8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD A6 and reg_a,(ix+d) ---- 0074C0 118200 118200 to_t <- (pc++) 0074C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0074C4 F10800 F10800 to_t <- 0,t7_to_f 0074C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0074C8 18C3F0 18C3F0 to_a <- and(acc_a, (dph|dpl)),upd_nzc 0074CA 00A200 00A200 next 0074CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD A6 and reg_a,(iy+d) ---- 00B4C0 118200 118200 to_t <- (pc++) 00B4C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B4C4 F10800 F10800 to_t <- 0,t7_to_f 00B4C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B4C8 18C3F0 18C3F0 to_a <- and(acc_a, (dph|dpl)),upd_nzc 00B4CA 00A200 00A200 next 00B4CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 A7 and reg_a,reg_a ---- 0054E0 1E40F0 1E40F0 to_a <- or(acc_a, 0),upd_nzc 0054E2 000400 00A200 F:[interrupt] T:[next] 0054E4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A8 xor reg_a,reg_b ---- 005500 02C0F8 02C0F8 to_a <- xor(acc_a, reg_b),upd_nzc 005502 000400 00A200 F:[interrupt] T:[next] 005504 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 A9 xor reg_a,reg_c ---- 005520 02C0F9 02C0F9 to_a <- xor(acc_a, reg_c),upd_nzc 005522 000400 00A200 F:[interrupt] T:[next] 005524 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 AA xor reg_a,reg_d ---- 005540 02C0FA 02C0FA to_a <- xor(acc_a, reg_d),upd_nzc 005542 000400 00A200 F:[interrupt] T:[next] 005544 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 AB xor reg_a,reg_e ---- 005560 02C0FB 02C0FB to_a <- xor(acc_a, reg_e),upd_nzc 005562 000400 00A200 F:[interrupt] T:[next] 005564 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 AC xor reg_a,reg_h ---- 005580 02C0FC 02C0FC to_a <- xor(acc_a, reg_h),upd_nzc 005582 000400 00A200 F:[interrupt] T:[next] 005584 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 6 DD AC xor reg_a,reg_ixh ---- 007580 02C4F2 02C4F2 to_a <- xor(acc_a, reg_ixh),upd_nzc 007582 000400 00A200 F:[interrupt] T:[next] 007584 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 10 FD AC xor reg_a,reg_iyh ---- 00B580 02C4F3 02C4F3 to_a <- xor(acc_a, reg_iyh),upd_nzc 00B582 000400 00A200 F:[interrupt] T:[next] 00B584 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 AD xor reg_a,reg_l ---- 0055A0 02C0FD 02C0FD to_a <- xor(acc_a, reg_l),upd_nzc 0055A2 000400 00A200 F:[interrupt] T:[next] 0055A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 6 DD AD xor reg_a,reg_ixl ---- 0075A0 02C4F4 02C4F4 to_a <- xor(acc_a, reg_ixl),upd_nzc 0075A2 000400 00A200 F:[interrupt] T:[next] 0075A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 10 FD AD xor reg_a,reg_iyl ---- 00B5A0 02C4F5 02C4F5 to_a <- xor(acc_a, reg_iyl),upd_nzc 00B5A2 000400 00A200 F:[interrupt] T:[next] 00B5A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 AE xor reg_a,(hl) ---- 0055C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0055C2 11908C 11908C to_dph <- reg_h 0055C4 02C3F0 02C3F0 to_a <- xor(acc_a, (dph|dpl)),upd_nzc 0055C6 000400 00A200 F:[interrupt] T:[next] 0055C8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD AE xor reg_a,(ix+d) ---- 0075C0 118200 118200 to_t <- (pc++) 0075C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0075C4 F10800 F10800 to_t <- 0,t7_to_f 0075C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0075C8 02C3F0 02C3F0 to_a <- xor(acc_a, (dph|dpl)),upd_nzc 0075CA 00A200 00A200 next 0075CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD AE xor reg_a,(iy+d) ---- 00B5C0 118200 118200 to_t <- (pc++) 00B5C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B5C4 F10800 F10800 to_t <- 0,t7_to_f 00B5C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B5C8 02C3F0 02C3F0 to_a <- xor(acc_a, (dph|dpl)),upd_nzc 00B5CA 00A200 00A200 next 00B5CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 AF xor reg_a,reg_a ---- 0055E0 1840F0 1840F0 to_a <- and(acc_a, 0),upd_nzc 0055E2 000400 00A200 F:[interrupt] T:[next] 0055E4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B0 or reg_a,reg_b ---- 005600 1EC0F8 1EC0F8 to_a <- or(acc_a, reg_b),upd_nzc 005602 000400 00A200 F:[interrupt] T:[next] 005604 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B1 or reg_a,reg_c ---- 005620 1EC0F9 1EC0F9 to_a <- or(acc_a, reg_c),upd_nzc 005622 000400 00A200 F:[interrupt] T:[next] 005624 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B2 or reg_a,reg_d ---- 005640 1EC0FA 1EC0FA to_a <- or(acc_a, reg_d),upd_nzc 005642 000400 00A200 F:[interrupt] T:[next] 005644 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B3 or reg_a,reg_e ---- 005660 1EC0FB 1EC0FB to_a <- or(acc_a, reg_e),upd_nzc 005662 000400 00A200 F:[interrupt] T:[next] 005664 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B4 or reg_a,reg_h ---- 005680 1EC0FC 1EC0FC to_a <- or(acc_a, reg_h),upd_nzc 005682 000400 00A200 F:[interrupt] T:[next] 005684 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 6 DD B4 or reg_a,reg_ixh ---- 007680 1EC4F2 1EC4F2 to_a <- or(acc_a, reg_ixh),upd_nzc 007682 000400 00A200 F:[interrupt] T:[next] 007684 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 10 FD B4 or reg_a,reg_iyh ---- 00B680 1EC4F3 1EC4F3 to_a <- or(acc_a, reg_iyh),upd_nzc 00B682 000400 00A200 F:[interrupt] T:[next] 00B684 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B5 or reg_a,reg_l ---- 0056A0 1EC0FD 1EC0FD to_a <- or(acc_a, reg_l),upd_nzc 0056A2 000400 00A200 F:[interrupt] T:[next] 0056A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 6 DD B5 or reg_a,reg_ixl ---- 0076A0 1EC4F4 1EC4F4 to_a <- or(acc_a, reg_ixl),upd_nzc 0076A2 000400 00A200 F:[interrupt] T:[next] 0076A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 10 FD B5 or reg_a,reg_iyl ---- 00B6A0 1EC4F5 1EC4F5 to_a <- or(acc_a, reg_iyl),upd_nzc 00B6A2 000400 00A200 F:[interrupt] T:[next] 00B6A4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B6 or reg_a,(hl) ---- 0056C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0056C2 11908C 11908C to_dph <- reg_h 0056C4 1EC3F0 1EC3F0 to_a <- or(acc_a, (dph|dpl)),upd_nzc 0056C6 000400 00A200 F:[interrupt] T:[next] 0056C8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD B6 or reg_a,(ix+d) ---- 0076C0 118200 118200 to_t <- (pc++) 0076C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0076C4 F10800 F10800 to_t <- 0,t7_to_f 0076C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0076C8 1EC3F0 1EC3F0 to_a <- or(acc_a, (dph|dpl)),upd_nzc 0076CA 00A200 00A200 next 0076CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 10 FD B6 or reg_a,(iy+d) ---- 00B6C0 118200 118200 to_t <- (pc++) 00B6C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B6C4 F10800 F10800 to_t <- 0,t7_to_f 00B6C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B6C8 1EC3F0 1EC3F0 to_a <- or(acc_a, (dph|dpl)),upd_nzc 00B6CA 00A200 00A200 next 00B6CC 31B884 31B884 reg_z <- acc_a,irq_to_f -- 7 + 2 cycles -- 2 bytes -- ---- page 4 B7 or reg_a,reg_a ---- 0056E0 1E40F0 1E40F0 to_a <- or(acc_a, 0),upd_nzc 0056E2 000400 00A200 F:[interrupt] T:[next] 0056E4 31B884 31B884 reg_z <- acc_a,irq_to_f ---- page 4 B8 cp reg_a,reg_b ---- 005700 2C80F8 2C80F8 to_t <- sub(acc_a, reg_b),upd_nzc 005702 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005704 000400 00A200 F:[interrupt] T:[next] 005706 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 B9 cp reg_a,reg_c ---- 005720 2C80F9 2C80F9 to_t <- sub(acc_a, reg_c),upd_nzc 005722 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005724 000400 00A200 F:[interrupt] T:[next] 005726 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 BA cp reg_a,reg_d ---- 005740 2C80FA 2C80FA to_t <- sub(acc_a, reg_d),upd_nzc 005742 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005744 000400 00A200 F:[interrupt] T:[next] 005746 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 BB cp reg_a,reg_e ---- 005760 2C80FB 2C80FB to_t <- sub(acc_a, reg_e),upd_nzc 005762 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005764 000400 00A200 F:[interrupt] T:[next] 005766 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 4 BC cp reg_a,reg_h ---- 005780 2C80FC 2C80FC to_t <- sub(acc_a, reg_h),upd_nzc 005782 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 005784 000400 00A200 F:[interrupt] T:[next] 005786 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD BC cp reg_a,reg_ixh ---- 007780 2C84F2 2C84F2 to_t <- sub(acc_a, reg_ixh),upd_nzc 007782 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 007784 000400 00A200 F:[interrupt] T:[next] 007786 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD BC cp reg_a,reg_iyh ---- 00B780 2C84F3 2C84F3 to_t <- sub(acc_a, reg_iyh),upd_nzc 00B782 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B784 000400 00A200 F:[interrupt] T:[next] 00B786 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 BD cp reg_a,reg_l ---- 0057A0 2C80FD 2C80FD to_t <- sub(acc_a, reg_l),upd_nzc 0057A2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0057A4 000400 00A200 F:[interrupt] T:[next] 0057A6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 cycles -- 1 bytes -- ---- page 6 DD BD cp reg_a,reg_ixl ---- 0077A0 2C84F4 2C84F4 to_t <- sub(acc_a, reg_ixl),upd_nzc 0077A2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0077A4 000400 00A200 F:[interrupt] T:[next] 0077A6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD BD cp reg_a,reg_iyl ---- 00B7A0 2C84F5 2C84F5 to_t <- sub(acc_a, reg_iyl),upd_nzc 00B7A2 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B7A4 000400 00A200 F:[interrupt] T:[next] 00B7A6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 4 BE cp reg_a,(hl) ---- 0057C0 31A88D 31A88D to_dpl <- reg_l,irq_to_f 0057C2 11908C 11908C to_dph <- reg_h 0057C4 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 0057C6 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0057C8 000400 00A200 F:[interrupt] T:[next] 0057CA 31B804 31B804 reg_z <- acc_t,irq_to_f -- 6 cycles -- 1 bytes -- ---- page 6 DD BE cp reg_a,(ix+d) ---- 0077C0 118200 118200 to_t <- (pc++) 0077C2 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 0077C4 F10800 F10800 to_t <- 0,t7_to_f 0077C6 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 0077C8 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 0077CA 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0077CC 00A200 00A200 next 0077CE 31B804 31B804 reg_z <- acc_t,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 10 FD BE cp reg_a,(iy+d) ---- 00B7C0 118200 118200 to_t <- (pc++) 00B7C2 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B7C4 F10800 F10800 to_t <- 0,t7_to_f 00B7C6 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B7C8 2C83F0 2C83F0 to_t <- sub(acc_a, (dph|dpl)),upd_nzc 00B7CA 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 00B7CC 00A200 00A200 next 00B7CE 31B804 31B804 reg_z <- acc_t,irq_to_f -- 8 + 2 cycles -- 2 bytes -- ---- page 4 BF cp reg_a,reg_a ---- 0057E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0057E2 2C03F0 2C03F0 to_t <- sub(acc_a, dpl),upd_nzc 0057E4 42B040 42B040 to_mem <- inp(acc_t, reg_v),cpl_c 0057E6 000400 00A200 F:[interrupt] T:[next] 0057E8 31B804 31B804 reg_z <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ------ Z80 8-bit shift ------ ---- page 4 17 RLA reg_a ---- 0042E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0042E2 000400 00A200 F:[interrupt] T:[next] 0042E4 5B4340 5B4340 to_a <- rol(dpl),upd_c ---- page 4 07 RLCA reg_a ---- 0040E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0040E2 1B4340 1B4340 to_a <- asl(dpl),upd_c 0040E4 000400 00A200 F:[interrupt] T:[next] 0040E6 5B4340 5B4340 to_a <- rol(dpl),upd_c -- 4 cycles -- 1 bytes -- ---- page 4 1F RRA reg_a ---- 0043E0 422880 422880 to_dpl <- xor(acc_a, 0),c_to_f 0043E2 A5C140 A5C140 to_a <- shr(acc_t, (0|dpl)),upd_c 0043E4 00A200 00A200 next 0043E6 220800 224C80 F:[delay] T:[to_a <- xor(acc_a, lit128),irq_to_f] -- 4 cycles -- 1 bytes -- ---- page 4 0F RRCA reg_a ---- 0041E0 422880 422880 to_dpl <- xor(acc_a, 0),c_to_f 0041E2 B12B00 B12B00 to_dpl <- dpl,r0_to_f 0041E4 A5C140 A5C140 to_a <- shr(acc_t, (0|dpl)),upd_c 0041E6 00A200 00A200 next 0041E8 220800 224C80 F:[delay] T:[to_a <- xor(acc_a, lit128),irq_to_f] -- 5 cycles -- 1 bytes -- ---- page 8 CB 00 RLC reg_b ---- 008000 1B8048 1B8048 to_t <- asl(reg_b),upd_c 008002 5B8078 5B8078 to_t <- rol(reg_b),upd_nzc 008004 31B804 31B804 reg_z <- acc_t,irq_to_f 008006 000400 00A200 F:[interrupt] T:[next] 008008 31B808 31B808 reg_b <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 08 RRC reg_b ---- 008100 51A808 51A808 to_dpl <- reg_b,c_to_f 008102 B12B00 B12B00 to_dpl <- dpl,r0_to_f 008104 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008106 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008108 31B804 31B804 reg_z <- acc_t,irq_to_f 00810A 000400 00A200 F:[interrupt] T:[next] 00810C 31B808 31B808 reg_b <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 10 RL reg_b ---- 008200 5B8078 5B8078 to_t <- rol(reg_b),upd_nzc 008202 31B804 31B804 reg_z <- acc_t,irq_to_f 008204 000400 00A200 F:[interrupt] T:[next] 008206 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 18 RR reg_b ---- 008300 51A808 51A808 to_dpl <- reg_b,c_to_f 008302 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008304 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008306 31B804 31B804 reg_z <- acc_t,irq_to_f 008308 000400 00A200 F:[interrupt] T:[next] 00830A 31B808 31B808 reg_b <- acc_t,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 20 SLA reg_b ---- 008400 1B8078 1B8078 to_t <- asl(reg_b),upd_nzc 008402 31B804 31B804 reg_z <- acc_t,irq_to_f 008404 000400 00A200 F:[interrupt] T:[next] 008406 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 28 SRA reg_b ---- 008500 1BA048 1BA048 to_dpl <- asl(reg_b),upd_c 008502 51A808 51A808 to_dpl <- reg_b,c_to_f 008504 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008506 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008508 31B804 31B804 reg_z <- acc_t,irq_to_f 00850A 000400 00A200 F:[interrupt] T:[next] 00850C 31B808 31B808 reg_b <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 38 SRL reg_b ---- 008700 31A808 31A808 to_dpl <- reg_b,irq_to_f 008702 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008704 31B804 31B804 reg_z <- acc_t,irq_to_f 008706 000400 00A200 F:[interrupt] T:[next] 008708 31B808 31B808 reg_b <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 01 RLC reg_c ---- 008020 1B8049 1B8049 to_t <- asl(reg_c),upd_c 008022 5B8079 5B8079 to_t <- rol(reg_c),upd_nzc 008024 31B804 31B804 reg_z <- acc_t,irq_to_f 008026 000400 00A200 F:[interrupt] T:[next] 008028 31B809 31B809 reg_c <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 09 RRC reg_c ---- 008120 51A809 51A809 to_dpl <- reg_c,c_to_f 008122 B12B00 B12B00 to_dpl <- dpl,r0_to_f 008124 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008126 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008128 31B804 31B804 reg_z <- acc_t,irq_to_f 00812A 000400 00A200 F:[interrupt] T:[next] 00812C 31B809 31B809 reg_c <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 11 RL reg_c ---- 008220 5B8079 5B8079 to_t <- rol(reg_c),upd_nzc 008222 31B804 31B804 reg_z <- acc_t,irq_to_f 008224 000400 00A200 F:[interrupt] T:[next] 008226 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 19 RR reg_c ---- 008320 51A809 51A809 to_dpl <- reg_c,c_to_f 008322 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008324 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008326 31B804 31B804 reg_z <- acc_t,irq_to_f 008328 000400 00A200 F:[interrupt] T:[next] 00832A 31B809 31B809 reg_c <- acc_t,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 21 SLA reg_c ---- 008420 1B8079 1B8079 to_t <- asl(reg_c),upd_nzc 008422 31B804 31B804 reg_z <- acc_t,irq_to_f 008424 000400 00A200 F:[interrupt] T:[next] 008426 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 29 SRA reg_c ---- 008520 1BA049 1BA049 to_dpl <- asl(reg_c),upd_c 008522 51A809 51A809 to_dpl <- reg_c,c_to_f 008524 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008526 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008528 31B804 31B804 reg_z <- acc_t,irq_to_f 00852A 000400 00A200 F:[interrupt] T:[next] 00852C 31B809 31B809 reg_c <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 39 SRL reg_c ---- 008720 31A809 31A809 to_dpl <- reg_c,irq_to_f 008722 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008724 31B804 31B804 reg_z <- acc_t,irq_to_f 008726 000400 00A200 F:[interrupt] T:[next] 008728 31B809 31B809 reg_c <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 02 RLC reg_d ---- 008040 1B804A 1B804A to_t <- asl(reg_d),upd_c 008042 5B807A 5B807A to_t <- rol(reg_d),upd_nzc 008044 31B804 31B804 reg_z <- acc_t,irq_to_f 008046 000400 00A200 F:[interrupt] T:[next] 008048 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0A RRC reg_d ---- 008140 51A80A 51A80A to_dpl <- reg_d,c_to_f 008142 B12B00 B12B00 to_dpl <- dpl,r0_to_f 008144 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008146 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008148 31B804 31B804 reg_z <- acc_t,irq_to_f 00814A 000400 00A200 F:[interrupt] T:[next] 00814C 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 12 RL reg_d ---- 008240 5B807A 5B807A to_t <- rol(reg_d),upd_nzc 008242 31B804 31B804 reg_z <- acc_t,irq_to_f 008244 000400 00A200 F:[interrupt] T:[next] 008246 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1A RR reg_d ---- 008340 51A80A 51A80A to_dpl <- reg_d,c_to_f 008342 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008344 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008346 31B804 31B804 reg_z <- acc_t,irq_to_f 008348 000400 00A200 F:[interrupt] T:[next] 00834A 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 22 SLA reg_d ---- 008440 1B807A 1B807A to_t <- asl(reg_d),upd_nzc 008442 31B804 31B804 reg_z <- acc_t,irq_to_f 008444 000400 00A200 F:[interrupt] T:[next] 008446 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2A SRA reg_d ---- 008540 1BA04A 1BA04A to_dpl <- asl(reg_d),upd_c 008542 51A80A 51A80A to_dpl <- reg_d,c_to_f 008544 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008546 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008548 31B804 31B804 reg_z <- acc_t,irq_to_f 00854A 000400 00A200 F:[interrupt] T:[next] 00854C 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3A SRL reg_d ---- 008740 31A80A 31A80A to_dpl <- reg_d,irq_to_f 008742 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008744 31B804 31B804 reg_z <- acc_t,irq_to_f 008746 000400 00A200 F:[interrupt] T:[next] 008748 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 03 RLC reg_e ---- 008060 1B804B 1B804B to_t <- asl(reg_e),upd_c 008062 5B807B 5B807B to_t <- rol(reg_e),upd_nzc 008064 31B804 31B804 reg_z <- acc_t,irq_to_f 008066 000400 00A200 F:[interrupt] T:[next] 008068 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0B RRC reg_e ---- 008160 51A80B 51A80B to_dpl <- reg_e,c_to_f 008162 B12B00 B12B00 to_dpl <- dpl,r0_to_f 008164 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008166 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008168 31B804 31B804 reg_z <- acc_t,irq_to_f 00816A 000400 00A200 F:[interrupt] T:[next] 00816C 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 13 RL reg_e ---- 008260 5B807B 5B807B to_t <- rol(reg_e),upd_nzc 008262 31B804 31B804 reg_z <- acc_t,irq_to_f 008264 000400 00A200 F:[interrupt] T:[next] 008266 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1B RR reg_e ---- 008360 51A80B 51A80B to_dpl <- reg_e,c_to_f 008362 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008364 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008366 31B804 31B804 reg_z <- acc_t,irq_to_f 008368 000400 00A200 F:[interrupt] T:[next] 00836A 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 23 SLA reg_e ---- 008460 1B807B 1B807B to_t <- asl(reg_e),upd_nzc 008462 31B804 31B804 reg_z <- acc_t,irq_to_f 008464 000400 00A200 F:[interrupt] T:[next] 008466 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2B SRA reg_e ---- 008560 1BA04B 1BA04B to_dpl <- asl(reg_e),upd_c 008562 51A80B 51A80B to_dpl <- reg_e,c_to_f 008564 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008566 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008568 31B804 31B804 reg_z <- acc_t,irq_to_f 00856A 000400 00A200 F:[interrupt] T:[next] 00856C 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3B SRL reg_e ---- 008760 31A80B 31A80B to_dpl <- reg_e,irq_to_f 008762 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008764 31B804 31B804 reg_z <- acc_t,irq_to_f 008766 000400 00A200 F:[interrupt] T:[next] 008768 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 04 RLC reg_h ---- 008080 1B804C 1B804C to_t <- asl(reg_h),upd_c 008082 5B807C 5B807C to_t <- rol(reg_h),upd_nzc 008084 31B804 31B804 reg_z <- acc_t,irq_to_f 008086 000400 00A200 F:[interrupt] T:[next] 008088 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0C RRC reg_h ---- 008180 51A80C 51A80C to_dpl <- reg_h,c_to_f 008182 B12B00 B12B00 to_dpl <- dpl,r0_to_f 008184 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008186 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008188 31B804 31B804 reg_z <- acc_t,irq_to_f 00818A 000400 00A200 F:[interrupt] T:[next] 00818C 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 14 RL reg_h ---- 008280 5B807C 5B807C to_t <- rol(reg_h),upd_nzc 008282 31B804 31B804 reg_z <- acc_t,irq_to_f 008284 000400 00A200 F:[interrupt] T:[next] 008286 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1C RR reg_h ---- 008380 51A80C 51A80C to_dpl <- reg_h,c_to_f 008382 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008384 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008386 31B804 31B804 reg_z <- acc_t,irq_to_f 008388 000400 00A200 F:[interrupt] T:[next] 00838A 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 24 SLA reg_h ---- 008480 1B807C 1B807C to_t <- asl(reg_h),upd_nzc 008482 31B804 31B804 reg_z <- acc_t,irq_to_f 008484 000400 00A200 F:[interrupt] T:[next] 008486 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2C SRA reg_h ---- 008580 1BA04C 1BA04C to_dpl <- asl(reg_h),upd_c 008582 51A80C 51A80C to_dpl <- reg_h,c_to_f 008584 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008586 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 008588 31B804 31B804 reg_z <- acc_t,irq_to_f 00858A 000400 00A200 F:[interrupt] T:[next] 00858C 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3C SRL reg_h ---- 008780 31A80C 31A80C to_dpl <- reg_h,irq_to_f 008782 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 008784 31B804 31B804 reg_z <- acc_t,irq_to_f 008786 000400 00A200 F:[interrupt] T:[next] 008788 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 05 RLC reg_l ---- 0080A0 1B804D 1B804D to_t <- asl(reg_l),upd_c 0080A2 5B807D 5B807D to_t <- rol(reg_l),upd_nzc 0080A4 31B804 31B804 reg_z <- acc_t,irq_to_f 0080A6 000400 00A200 F:[interrupt] T:[next] 0080A8 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0D RRC reg_l ---- 0081A0 51A80D 51A80D to_dpl <- reg_l,c_to_f 0081A2 B12B00 B12B00 to_dpl <- dpl,r0_to_f 0081A4 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0081A6 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 0081A8 31B804 31B804 reg_z <- acc_t,irq_to_f 0081AA 000400 00A200 F:[interrupt] T:[next] 0081AC 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 15 RL reg_l ---- 0082A0 5B807D 5B807D to_t <- rol(reg_l),upd_nzc 0082A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0082A4 000400 00A200 F:[interrupt] T:[next] 0082A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1D RR reg_l ---- 0083A0 51A80D 51A80D to_dpl <- reg_l,c_to_f 0083A2 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0083A4 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 0083A6 31B804 31B804 reg_z <- acc_t,irq_to_f 0083A8 000400 00A200 F:[interrupt] T:[next] 0083AA 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 25 SLA reg_l ---- 0084A0 1B807D 1B807D to_t <- asl(reg_l),upd_nzc 0084A2 31B804 31B804 reg_z <- acc_t,irq_to_f 0084A4 000400 00A200 F:[interrupt] T:[next] 0084A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2D SRA reg_l ---- 0085A0 1BA04D 1BA04D to_dpl <- asl(reg_l),upd_c 0085A2 51A80D 51A80D to_dpl <- reg_l,c_to_f 0085A4 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0085A6 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 0085A8 31B804 31B804 reg_z <- acc_t,irq_to_f 0085AA 000400 00A200 F:[interrupt] T:[next] 0085AC 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 7 + 3 cycles -- 1 bytes -- ---- page 8 CB 3D SRL reg_l ---- 0087A0 31A80D 31A80D to_dpl <- reg_l,irq_to_f 0087A2 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0087A4 31B804 31B804 reg_z <- acc_t,irq_to_f 0087A6 000400 00A200 F:[interrupt] T:[next] 0087A8 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 06 RLC (hl) ---- 0080C0 1B8340 1B8340 to_t <- asl((dph|dpl)),upd_c 0080C2 5B8370 5B8370 to_t <- rol((dph|dpl)),upd_nzc 0080C4 31B804 31B804 reg_z <- acc_t,irq_to_f 0080C6 000400 00A200 F:[interrupt] T:[next] 0080C8 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 5 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 0E RRC (hl) ---- 0081C0 310B00 310B00 to_t <- dpl,irq_to_f 0081C2 15B000 15B000 reg_tl <- acc_t 0081C4 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 0081C6 B12B00 B12B00 to_dpl <- dpl,r0_to_f 0081C8 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0081CA 15A000 15A000 to_dpl <- reg_tl 0081CC 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 0081CE 31B804 31B804 reg_z <- acc_t,irq_to_f 0081D0 000400 00A200 F:[interrupt] T:[next] 0081D2 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 10 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 16 RL (hl) ---- 0082C0 5B8370 5B8370 to_t <- rol((dph|dpl)),upd_nzc 0082C2 31B804 31B804 reg_z <- acc_t,irq_to_f 0082C4 000400 00A200 F:[interrupt] T:[next] 0082C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 1E RR (hl) ---- 0083C0 310B00 310B00 to_t <- dpl,irq_to_f 0083C2 15B000 15B000 reg_tl <- acc_t 0083C4 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 0083C6 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0083C8 15A000 15A000 to_dpl <- reg_tl 0083CA 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 0083CC 31B804 31B804 reg_z <- acc_t,irq_to_f 0083CE 000400 00A200 F:[interrupt] T:[next] 0083D0 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 9 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 26 SLA (hl) ---- 0084C0 1B8370 1B8370 to_t <- asl((dph|dpl)),upd_nzc 0084C2 31B804 31B804 reg_z <- acc_t,irq_to_f 0084C4 000400 00A200 F:[interrupt] T:[next] 0084C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 2E SRA (hl) ---- 0085C0 310B00 310B00 to_t <- dpl,irq_to_f 0085C2 15B000 15B000 reg_tl <- acc_t 0085C4 1BA340 1BA340 to_dpl <- asl((dph|dpl)),upd_c 0085C6 51AB00 51AB00 to_dpl <- (dph|dpl),c_to_f 0085C8 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0085CA 15A000 15A000 to_dpl <- reg_tl 0085CC 220800 220C30 F:[delay] T:[to_t <- xor(acc_t, lit128),irq_to_f,upd_nz] 0085CE 31B804 31B804 reg_z <- acc_t,irq_to_f 0085D0 000400 00A200 F:[interrupt] T:[next] 0085D2 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 10 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 3E SRL (hl) ---- 0087C0 310B00 310B00 to_t <- dpl,irq_to_f 0087C2 15B000 15B000 reg_tl <- acc_t 0087C4 31AB00 31AB00 to_dpl <- (dph|dpl),irq_to_f 0087C6 A58170 A58170 to_t <- shr(acc_t, (0|dpl)),upd_nzc 0087C8 15A000 15A000 to_dpl <- reg_tl 0087CA 31B804 31B804 reg_z <- acc_t,irq_to_f 0087CC 000400 00A200 F:[interrupt] T:[next] 0087CE 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 07 RLC reg_a ---- 0080E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0080E2 1B4340 1B4340 to_a <- asl(dpl),upd_c 0080E4 5B4370 5B4370 to_a <- rol(dpl),upd_nzc 0080E6 000400 00A200 F:[interrupt] T:[next] 0080E8 31B804 31B804 reg_z <- acc_t,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 0F RRC reg_a ---- 0081E0 422880 422880 to_dpl <- xor(acc_a, 0),c_to_f 0081E2 B12B00 B12B00 to_dpl <- dpl,r0_to_f 0081E4 A5C170 A5C170 to_a <- shr(acc_t, (0|dpl)),upd_nzc 0081E6 220800 224CB0 F:[delay] T:[to_a <- xor(acc_a, lit128),irq_to_f,upd_nz] 0081E8 000400 00A200 F:[interrupt] T:[next] 0081EA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 17 RL reg_a ---- 0082E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0082E2 5B4370 5B4370 to_a <- rol(dpl),upd_nzc 0082E4 000400 00A200 F:[interrupt] T:[next] 0082E6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 1F RR reg_a ---- 0083E0 422880 422880 to_dpl <- xor(acc_a, 0),c_to_f 0083E2 A5C170 A5C170 to_a <- shr(acc_t, (0|dpl)),upd_nzc 0083E4 220800 224CB0 F:[delay] T:[to_a <- xor(acc_a, lit128),irq_to_f,upd_nz] 0083E6 000400 00A200 F:[interrupt] T:[next] 0083E8 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 + 3 cycles -- 1 bytes -- ---- page 8 CB 27 SLA reg_a ---- 0084E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0084E2 1B4370 1B4370 to_a <- asl(dpl),upd_nzc 0084E4 000400 00A200 F:[interrupt] T:[next] 0084E6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 2F SRA reg_a ---- 0085E0 1D24C0 1D24C0 to_dpl <- add(acc_a, lit128),upd_c 0085E2 422880 422880 to_dpl <- xor(acc_a, 0),c_to_f 0085E4 A5C170 A5C170 to_a <- shr(acc_t, (0|dpl)),upd_nzc 0085E6 220800 224CB0 F:[delay] T:[to_a <- xor(acc_a, lit128),irq_to_f,upd_nz] 0085E8 000400 00A200 F:[interrupt] T:[next] 0085EA 31B884 31B884 reg_z <- acc_a,irq_to_f -- 6 + 3 cycles -- 1 bytes -- ---- page 8 CB 3F SRL reg_a ---- 0087E0 222880 222880 to_dpl <- xor(acc_a, 0),irq_to_f 0087E2 A5C170 A5C170 to_a <- shr(acc_t, (0|dpl)),upd_nzc 0087E4 000400 00A200 F:[interrupt] T:[next] 0087E6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ------ Z80 bit test, set and reset ------ ---- page 8 CB 40 BIT 0,reg_b ---- 008800 3A0000 3A0000 to_t <- inc(0) 008802 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008804 000400 00A200 F:[interrupt] T:[next] 008806 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 80 RES 0,reg_b ---- 009000 3A0000 3A0000 to_t <- inc(0) 009002 128008 128008 to_t <- res(acc_t, reg_b) 009004 000400 00A200 F:[interrupt] T:[next] 009006 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C0 SET 0,reg_b ---- 009800 3A0000 3A0000 to_t <- inc(0) 009802 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009804 000400 00A200 F:[interrupt] T:[next] 009806 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 48 BIT 1,reg_b ---- 008900 3A0001 3A0001 to_t <- inc(1) 008902 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008904 000400 00A200 F:[interrupt] T:[next] 008906 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 88 RES 1,reg_b ---- 009100 3A0001 3A0001 to_t <- inc(1) 009102 128008 128008 to_t <- res(acc_t, reg_b) 009104 000400 00A200 F:[interrupt] T:[next] 009106 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C8 SET 1,reg_b ---- 009900 3A0001 3A0001 to_t <- inc(1) 009902 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009904 000400 00A200 F:[interrupt] T:[next] 009906 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 50 BIT 2,reg_b ---- 008A00 110002 110002 to_t <- 4 008A02 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008A04 000400 00A200 F:[interrupt] T:[next] 008A06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 90 RES 2,reg_b ---- 009200 110002 110002 to_t <- 4 009202 128008 128008 to_t <- res(acc_t, reg_b) 009204 000400 00A200 F:[interrupt] T:[next] 009206 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D0 SET 2,reg_b ---- 009A00 110002 110002 to_t <- 4 009A02 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009A04 000400 00A200 F:[interrupt] T:[next] 009A06 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 58 BIT 3,reg_b ---- 008B00 1B0002 1B0002 to_t <- asl(4) 008B02 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008B04 000400 00A200 F:[interrupt] T:[next] 008B06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 98 RES 3,reg_b ---- 009300 1B0002 1B0002 to_t <- asl(4) 009302 128008 128008 to_t <- res(acc_t, reg_b) 009304 000400 00A200 F:[interrupt] T:[next] 009306 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D8 SET 3,reg_b ---- 009B00 1B0002 1B0002 to_t <- asl(4) 009B02 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009B04 000400 00A200 F:[interrupt] T:[next] 009B06 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 60 BIT 4,reg_b ---- 008C00 110004 110004 to_t <- 0x10 008C02 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008C04 000400 00A200 F:[interrupt] T:[next] 008C06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A0 RES 4,reg_b ---- 009400 110004 110004 to_t <- 0x10 009402 128008 128008 to_t <- res(acc_t, reg_b) 009404 000400 00A200 F:[interrupt] T:[next] 009406 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E0 SET 4,reg_b ---- 009C00 110004 110004 to_t <- 0x10 009C02 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009C04 000400 00A200 F:[interrupt] T:[next] 009C06 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 68 BIT 5,reg_b ---- 008D00 1B0004 1B0004 to_t <- asl(0x10) 008D02 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008D04 000400 00A200 F:[interrupt] T:[next] 008D06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A8 RES 5,reg_b ---- 009500 1B0004 1B0004 to_t <- asl(0x10) 009502 128008 128008 to_t <- res(acc_t, reg_b) 009504 000400 00A200 F:[interrupt] T:[next] 009506 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E8 SET 5,reg_b ---- 009D00 1B0004 1B0004 to_t <- asl(0x10) 009D02 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009D04 000400 00A200 F:[interrupt] T:[next] 009D06 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 70 BIT 6,reg_b ---- 008E00 150000 150000 to_t <- sysreg(acc_t, 0) 008E02 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008E04 000400 00A200 F:[interrupt] T:[next] 008E06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B0 RES 6,reg_b ---- 009600 150000 150000 to_t <- sysreg(acc_t, 0) 009602 128008 128008 to_t <- res(acc_t, reg_b) 009604 000400 00A200 F:[interrupt] T:[next] 009606 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F0 SET 6,reg_b ---- 009E00 150000 150000 to_t <- sysreg(acc_t, 0) 009E02 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009E04 000400 00A200 F:[interrupt] T:[next] 009E06 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 78 BIT 7,reg_b ---- 008F00 110400 110400 to_t <- lit128 008F02 188028 188028 to_t <- and(acc_t, reg_b),upd_z 008F04 000400 00A200 F:[interrupt] T:[next] 008F06 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B8 RES 7,reg_b ---- 009700 110400 110400 to_t <- lit128 009702 128008 128008 to_t <- res(acc_t, reg_b) 009704 000400 00A200 F:[interrupt] T:[next] 009706 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F8 SET 7,reg_b ---- 009F00 110400 110400 to_t <- lit128 009F02 1E8008 1E8008 to_t <- or(acc_t, reg_b) 009F04 000400 00A200 F:[interrupt] T:[next] 009F06 31B808 31B808 reg_b <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 41 BIT 0,reg_c ---- 008820 3A0000 3A0000 to_t <- inc(0) 008822 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008824 000400 00A200 F:[interrupt] T:[next] 008826 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 81 RES 0,reg_c ---- 009020 3A0000 3A0000 to_t <- inc(0) 009022 128009 128009 to_t <- res(acc_t, reg_c) 009024 000400 00A200 F:[interrupt] T:[next] 009026 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C1 SET 0,reg_c ---- 009820 3A0000 3A0000 to_t <- inc(0) 009822 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009824 000400 00A200 F:[interrupt] T:[next] 009826 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 49 BIT 1,reg_c ---- 008920 3A0001 3A0001 to_t <- inc(1) 008922 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008924 000400 00A200 F:[interrupt] T:[next] 008926 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 89 RES 1,reg_c ---- 009120 3A0001 3A0001 to_t <- inc(1) 009122 128009 128009 to_t <- res(acc_t, reg_c) 009124 000400 00A200 F:[interrupt] T:[next] 009126 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C9 SET 1,reg_c ---- 009920 3A0001 3A0001 to_t <- inc(1) 009922 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009924 000400 00A200 F:[interrupt] T:[next] 009926 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 51 BIT 2,reg_c ---- 008A20 110002 110002 to_t <- 4 008A22 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008A24 000400 00A200 F:[interrupt] T:[next] 008A26 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 91 RES 2,reg_c ---- 009220 110002 110002 to_t <- 4 009222 128009 128009 to_t <- res(acc_t, reg_c) 009224 000400 00A200 F:[interrupt] T:[next] 009226 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D1 SET 2,reg_c ---- 009A20 110002 110002 to_t <- 4 009A22 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009A24 000400 00A200 F:[interrupt] T:[next] 009A26 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 59 BIT 3,reg_c ---- 008B20 1B0002 1B0002 to_t <- asl(4) 008B22 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008B24 000400 00A200 F:[interrupt] T:[next] 008B26 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 99 RES 3,reg_c ---- 009320 1B0002 1B0002 to_t <- asl(4) 009322 128009 128009 to_t <- res(acc_t, reg_c) 009324 000400 00A200 F:[interrupt] T:[next] 009326 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D9 SET 3,reg_c ---- 009B20 1B0002 1B0002 to_t <- asl(4) 009B22 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009B24 000400 00A200 F:[interrupt] T:[next] 009B26 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 61 BIT 4,reg_c ---- 008C20 110004 110004 to_t <- 0x10 008C22 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008C24 000400 00A200 F:[interrupt] T:[next] 008C26 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A1 RES 4,reg_c ---- 009420 110004 110004 to_t <- 0x10 009422 128009 128009 to_t <- res(acc_t, reg_c) 009424 000400 00A200 F:[interrupt] T:[next] 009426 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E1 SET 4,reg_c ---- 009C20 110004 110004 to_t <- 0x10 009C22 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009C24 000400 00A200 F:[interrupt] T:[next] 009C26 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 69 BIT 5,reg_c ---- 008D20 1B0004 1B0004 to_t <- asl(0x10) 008D22 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008D24 000400 00A200 F:[interrupt] T:[next] 008D26 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A9 RES 5,reg_c ---- 009520 1B0004 1B0004 to_t <- asl(0x10) 009522 128009 128009 to_t <- res(acc_t, reg_c) 009524 000400 00A200 F:[interrupt] T:[next] 009526 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E9 SET 5,reg_c ---- 009D20 1B0004 1B0004 to_t <- asl(0x10) 009D22 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009D24 000400 00A200 F:[interrupt] T:[next] 009D26 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 71 BIT 6,reg_c ---- 008E20 150000 150000 to_t <- sysreg(acc_t, 0) 008E22 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008E24 000400 00A200 F:[interrupt] T:[next] 008E26 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B1 RES 6,reg_c ---- 009620 150000 150000 to_t <- sysreg(acc_t, 0) 009622 128009 128009 to_t <- res(acc_t, reg_c) 009624 000400 00A200 F:[interrupt] T:[next] 009626 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F1 SET 6,reg_c ---- 009E20 150000 150000 to_t <- sysreg(acc_t, 0) 009E22 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009E24 000400 00A200 F:[interrupt] T:[next] 009E26 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 79 BIT 7,reg_c ---- 008F20 110400 110400 to_t <- lit128 008F22 188029 188029 to_t <- and(acc_t, reg_c),upd_z 008F24 000400 00A200 F:[interrupt] T:[next] 008F26 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B9 RES 7,reg_c ---- 009720 110400 110400 to_t <- lit128 009722 128009 128009 to_t <- res(acc_t, reg_c) 009724 000400 00A200 F:[interrupt] T:[next] 009726 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F9 SET 7,reg_c ---- 009F20 110400 110400 to_t <- lit128 009F22 1E8009 1E8009 to_t <- or(acc_t, reg_c) 009F24 000400 00A200 F:[interrupt] T:[next] 009F26 31B809 31B809 reg_c <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 42 BIT 0,reg_d ---- 008840 3A0000 3A0000 to_t <- inc(0) 008842 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008844 000400 00A200 F:[interrupt] T:[next] 008846 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 82 RES 0,reg_d ---- 009040 3A0000 3A0000 to_t <- inc(0) 009042 12800A 12800A to_t <- res(acc_t, reg_d) 009044 000400 00A200 F:[interrupt] T:[next] 009046 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C2 SET 0,reg_d ---- 009840 3A0000 3A0000 to_t <- inc(0) 009842 1E800A 1E800A to_t <- or(acc_t, reg_d) 009844 000400 00A200 F:[interrupt] T:[next] 009846 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4A BIT 1,reg_d ---- 008940 3A0001 3A0001 to_t <- inc(1) 008942 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008944 000400 00A200 F:[interrupt] T:[next] 008946 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8A RES 1,reg_d ---- 009140 3A0001 3A0001 to_t <- inc(1) 009142 12800A 12800A to_t <- res(acc_t, reg_d) 009144 000400 00A200 F:[interrupt] T:[next] 009146 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CA SET 1,reg_d ---- 009940 3A0001 3A0001 to_t <- inc(1) 009942 1E800A 1E800A to_t <- or(acc_t, reg_d) 009944 000400 00A200 F:[interrupt] T:[next] 009946 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 52 BIT 2,reg_d ---- 008A40 110002 110002 to_t <- 4 008A42 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008A44 000400 00A200 F:[interrupt] T:[next] 008A46 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 92 RES 2,reg_d ---- 009240 110002 110002 to_t <- 4 009242 12800A 12800A to_t <- res(acc_t, reg_d) 009244 000400 00A200 F:[interrupt] T:[next] 009246 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D2 SET 2,reg_d ---- 009A40 110002 110002 to_t <- 4 009A42 1E800A 1E800A to_t <- or(acc_t, reg_d) 009A44 000400 00A200 F:[interrupt] T:[next] 009A46 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5A BIT 3,reg_d ---- 008B40 1B0002 1B0002 to_t <- asl(4) 008B42 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008B44 000400 00A200 F:[interrupt] T:[next] 008B46 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9A RES 3,reg_d ---- 009340 1B0002 1B0002 to_t <- asl(4) 009342 12800A 12800A to_t <- res(acc_t, reg_d) 009344 000400 00A200 F:[interrupt] T:[next] 009346 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DA SET 3,reg_d ---- 009B40 1B0002 1B0002 to_t <- asl(4) 009B42 1E800A 1E800A to_t <- or(acc_t, reg_d) 009B44 000400 00A200 F:[interrupt] T:[next] 009B46 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 62 BIT 4,reg_d ---- 008C40 110004 110004 to_t <- 0x10 008C42 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008C44 000400 00A200 F:[interrupt] T:[next] 008C46 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A2 RES 4,reg_d ---- 009440 110004 110004 to_t <- 0x10 009442 12800A 12800A to_t <- res(acc_t, reg_d) 009444 000400 00A200 F:[interrupt] T:[next] 009446 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E2 SET 4,reg_d ---- 009C40 110004 110004 to_t <- 0x10 009C42 1E800A 1E800A to_t <- or(acc_t, reg_d) 009C44 000400 00A200 F:[interrupt] T:[next] 009C46 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6A BIT 5,reg_d ---- 008D40 1B0004 1B0004 to_t <- asl(0x10) 008D42 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008D44 000400 00A200 F:[interrupt] T:[next] 008D46 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AA RES 5,reg_d ---- 009540 1B0004 1B0004 to_t <- asl(0x10) 009542 12800A 12800A to_t <- res(acc_t, reg_d) 009544 000400 00A200 F:[interrupt] T:[next] 009546 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EA SET 5,reg_d ---- 009D40 1B0004 1B0004 to_t <- asl(0x10) 009D42 1E800A 1E800A to_t <- or(acc_t, reg_d) 009D44 000400 00A200 F:[interrupt] T:[next] 009D46 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 72 BIT 6,reg_d ---- 008E40 150000 150000 to_t <- sysreg(acc_t, 0) 008E42 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008E44 000400 00A200 F:[interrupt] T:[next] 008E46 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B2 RES 6,reg_d ---- 009640 150000 150000 to_t <- sysreg(acc_t, 0) 009642 12800A 12800A to_t <- res(acc_t, reg_d) 009644 000400 00A200 F:[interrupt] T:[next] 009646 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F2 SET 6,reg_d ---- 009E40 150000 150000 to_t <- sysreg(acc_t, 0) 009E42 1E800A 1E800A to_t <- or(acc_t, reg_d) 009E44 000400 00A200 F:[interrupt] T:[next] 009E46 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7A BIT 7,reg_d ---- 008F40 110400 110400 to_t <- lit128 008F42 18802A 18802A to_t <- and(acc_t, reg_d),upd_z 008F44 000400 00A200 F:[interrupt] T:[next] 008F46 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BA RES 7,reg_d ---- 009740 110400 110400 to_t <- lit128 009742 12800A 12800A to_t <- res(acc_t, reg_d) 009744 000400 00A200 F:[interrupt] T:[next] 009746 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FA SET 7,reg_d ---- 009F40 110400 110400 to_t <- lit128 009F42 1E800A 1E800A to_t <- or(acc_t, reg_d) 009F44 000400 00A200 F:[interrupt] T:[next] 009F46 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 43 BIT 0,reg_e ---- 008860 3A0000 3A0000 to_t <- inc(0) 008862 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008864 000400 00A200 F:[interrupt] T:[next] 008866 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 83 RES 0,reg_e ---- 009060 3A0000 3A0000 to_t <- inc(0) 009062 12800B 12800B to_t <- res(acc_t, reg_e) 009064 000400 00A200 F:[interrupt] T:[next] 009066 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C3 SET 0,reg_e ---- 009860 3A0000 3A0000 to_t <- inc(0) 009862 1E800B 1E800B to_t <- or(acc_t, reg_e) 009864 000400 00A200 F:[interrupt] T:[next] 009866 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4B BIT 1,reg_e ---- 008960 3A0001 3A0001 to_t <- inc(1) 008962 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008964 000400 00A200 F:[interrupt] T:[next] 008966 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8B RES 1,reg_e ---- 009160 3A0001 3A0001 to_t <- inc(1) 009162 12800B 12800B to_t <- res(acc_t, reg_e) 009164 000400 00A200 F:[interrupt] T:[next] 009166 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CB SET 1,reg_e ---- 009960 3A0001 3A0001 to_t <- inc(1) 009962 1E800B 1E800B to_t <- or(acc_t, reg_e) 009964 000400 00A200 F:[interrupt] T:[next] 009966 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 53 BIT 2,reg_e ---- 008A60 110002 110002 to_t <- 4 008A62 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008A64 000400 00A200 F:[interrupt] T:[next] 008A66 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 93 RES 2,reg_e ---- 009260 110002 110002 to_t <- 4 009262 12800B 12800B to_t <- res(acc_t, reg_e) 009264 000400 00A200 F:[interrupt] T:[next] 009266 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D3 SET 2,reg_e ---- 009A60 110002 110002 to_t <- 4 009A62 1E800B 1E800B to_t <- or(acc_t, reg_e) 009A64 000400 00A200 F:[interrupt] T:[next] 009A66 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5B BIT 3,reg_e ---- 008B60 1B0002 1B0002 to_t <- asl(4) 008B62 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008B64 000400 00A200 F:[interrupt] T:[next] 008B66 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9B RES 3,reg_e ---- 009360 1B0002 1B0002 to_t <- asl(4) 009362 12800B 12800B to_t <- res(acc_t, reg_e) 009364 000400 00A200 F:[interrupt] T:[next] 009366 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DB SET 3,reg_e ---- 009B60 1B0002 1B0002 to_t <- asl(4) 009B62 1E800B 1E800B to_t <- or(acc_t, reg_e) 009B64 000400 00A200 F:[interrupt] T:[next] 009B66 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 63 BIT 4,reg_e ---- 008C60 110004 110004 to_t <- 0x10 008C62 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008C64 000400 00A200 F:[interrupt] T:[next] 008C66 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A3 RES 4,reg_e ---- 009460 110004 110004 to_t <- 0x10 009462 12800B 12800B to_t <- res(acc_t, reg_e) 009464 000400 00A200 F:[interrupt] T:[next] 009466 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E3 SET 4,reg_e ---- 009C60 110004 110004 to_t <- 0x10 009C62 1E800B 1E800B to_t <- or(acc_t, reg_e) 009C64 000400 00A200 F:[interrupt] T:[next] 009C66 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6B BIT 5,reg_e ---- 008D60 1B0004 1B0004 to_t <- asl(0x10) 008D62 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008D64 000400 00A200 F:[interrupt] T:[next] 008D66 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AB RES 5,reg_e ---- 009560 1B0004 1B0004 to_t <- asl(0x10) 009562 12800B 12800B to_t <- res(acc_t, reg_e) 009564 000400 00A200 F:[interrupt] T:[next] 009566 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EB SET 5,reg_e ---- 009D60 1B0004 1B0004 to_t <- asl(0x10) 009D62 1E800B 1E800B to_t <- or(acc_t, reg_e) 009D64 000400 00A200 F:[interrupt] T:[next] 009D66 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 73 BIT 6,reg_e ---- 008E60 150000 150000 to_t <- sysreg(acc_t, 0) 008E62 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008E64 000400 00A200 F:[interrupt] T:[next] 008E66 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B3 RES 6,reg_e ---- 009660 150000 150000 to_t <- sysreg(acc_t, 0) 009662 12800B 12800B to_t <- res(acc_t, reg_e) 009664 000400 00A200 F:[interrupt] T:[next] 009666 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F3 SET 6,reg_e ---- 009E60 150000 150000 to_t <- sysreg(acc_t, 0) 009E62 1E800B 1E800B to_t <- or(acc_t, reg_e) 009E64 000400 00A200 F:[interrupt] T:[next] 009E66 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7B BIT 7,reg_e ---- 008F60 110400 110400 to_t <- lit128 008F62 18802B 18802B to_t <- and(acc_t, reg_e),upd_z 008F64 000400 00A200 F:[interrupt] T:[next] 008F66 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BB RES 7,reg_e ---- 009760 110400 110400 to_t <- lit128 009762 12800B 12800B to_t <- res(acc_t, reg_e) 009764 000400 00A200 F:[interrupt] T:[next] 009766 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FB SET 7,reg_e ---- 009F60 110400 110400 to_t <- lit128 009F62 1E800B 1E800B to_t <- or(acc_t, reg_e) 009F64 000400 00A200 F:[interrupt] T:[next] 009F66 31B80B 31B80B reg_e <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 44 BIT 0,reg_h ---- 008880 3A0000 3A0000 to_t <- inc(0) 008882 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008884 000400 00A200 F:[interrupt] T:[next] 008886 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 84 RES 0,reg_h ---- 009080 3A0000 3A0000 to_t <- inc(0) 009082 12800C 12800C to_t <- res(acc_t, reg_h) 009084 000400 00A200 F:[interrupt] T:[next] 009086 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C4 SET 0,reg_h ---- 009880 3A0000 3A0000 to_t <- inc(0) 009882 1E800C 1E800C to_t <- or(acc_t, reg_h) 009884 000400 00A200 F:[interrupt] T:[next] 009886 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4C BIT 1,reg_h ---- 008980 3A0001 3A0001 to_t <- inc(1) 008982 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008984 000400 00A200 F:[interrupt] T:[next] 008986 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8C RES 1,reg_h ---- 009180 3A0001 3A0001 to_t <- inc(1) 009182 12800C 12800C to_t <- res(acc_t, reg_h) 009184 000400 00A200 F:[interrupt] T:[next] 009186 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CC SET 1,reg_h ---- 009980 3A0001 3A0001 to_t <- inc(1) 009982 1E800C 1E800C to_t <- or(acc_t, reg_h) 009984 000400 00A200 F:[interrupt] T:[next] 009986 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 54 BIT 2,reg_h ---- 008A80 110002 110002 to_t <- 4 008A82 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008A84 000400 00A200 F:[interrupt] T:[next] 008A86 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 94 RES 2,reg_h ---- 009280 110002 110002 to_t <- 4 009282 12800C 12800C to_t <- res(acc_t, reg_h) 009284 000400 00A200 F:[interrupt] T:[next] 009286 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D4 SET 2,reg_h ---- 009A80 110002 110002 to_t <- 4 009A82 1E800C 1E800C to_t <- or(acc_t, reg_h) 009A84 000400 00A200 F:[interrupt] T:[next] 009A86 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5C BIT 3,reg_h ---- 008B80 1B0002 1B0002 to_t <- asl(4) 008B82 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008B84 000400 00A200 F:[interrupt] T:[next] 008B86 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9C RES 3,reg_h ---- 009380 1B0002 1B0002 to_t <- asl(4) 009382 12800C 12800C to_t <- res(acc_t, reg_h) 009384 000400 00A200 F:[interrupt] T:[next] 009386 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DC SET 3,reg_h ---- 009B80 1B0002 1B0002 to_t <- asl(4) 009B82 1E800C 1E800C to_t <- or(acc_t, reg_h) 009B84 000400 00A200 F:[interrupt] T:[next] 009B86 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 64 BIT 4,reg_h ---- 008C80 110004 110004 to_t <- 0x10 008C82 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008C84 000400 00A200 F:[interrupt] T:[next] 008C86 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A4 RES 4,reg_h ---- 009480 110004 110004 to_t <- 0x10 009482 12800C 12800C to_t <- res(acc_t, reg_h) 009484 000400 00A200 F:[interrupt] T:[next] 009486 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E4 SET 4,reg_h ---- 009C80 110004 110004 to_t <- 0x10 009C82 1E800C 1E800C to_t <- or(acc_t, reg_h) 009C84 000400 00A200 F:[interrupt] T:[next] 009C86 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6C BIT 5,reg_h ---- 008D80 1B0004 1B0004 to_t <- asl(0x10) 008D82 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008D84 000400 00A200 F:[interrupt] T:[next] 008D86 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AC RES 5,reg_h ---- 009580 1B0004 1B0004 to_t <- asl(0x10) 009582 12800C 12800C to_t <- res(acc_t, reg_h) 009584 000400 00A200 F:[interrupt] T:[next] 009586 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EC SET 5,reg_h ---- 009D80 1B0004 1B0004 to_t <- asl(0x10) 009D82 1E800C 1E800C to_t <- or(acc_t, reg_h) 009D84 000400 00A200 F:[interrupt] T:[next] 009D86 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 74 BIT 6,reg_h ---- 008E80 150000 150000 to_t <- sysreg(acc_t, 0) 008E82 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008E84 000400 00A200 F:[interrupt] T:[next] 008E86 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B4 RES 6,reg_h ---- 009680 150000 150000 to_t <- sysreg(acc_t, 0) 009682 12800C 12800C to_t <- res(acc_t, reg_h) 009684 000400 00A200 F:[interrupt] T:[next] 009686 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F4 SET 6,reg_h ---- 009E80 150000 150000 to_t <- sysreg(acc_t, 0) 009E82 1E800C 1E800C to_t <- or(acc_t, reg_h) 009E84 000400 00A200 F:[interrupt] T:[next] 009E86 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7C BIT 7,reg_h ---- 008F80 110400 110400 to_t <- lit128 008F82 18802C 18802C to_t <- and(acc_t, reg_h),upd_z 008F84 000400 00A200 F:[interrupt] T:[next] 008F86 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BC RES 7,reg_h ---- 009780 110400 110400 to_t <- lit128 009782 12800C 12800C to_t <- res(acc_t, reg_h) 009784 000400 00A200 F:[interrupt] T:[next] 009786 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FC SET 7,reg_h ---- 009F80 110400 110400 to_t <- lit128 009F82 1E800C 1E800C to_t <- or(acc_t, reg_h) 009F84 000400 00A200 F:[interrupt] T:[next] 009F86 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 45 BIT 0,reg_l ---- 0088A0 3A0000 3A0000 to_t <- inc(0) 0088A2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 0088A4 000400 00A200 F:[interrupt] T:[next] 0088A6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 85 RES 0,reg_l ---- 0090A0 3A0000 3A0000 to_t <- inc(0) 0090A2 12800D 12800D to_t <- res(acc_t, reg_l) 0090A4 000400 00A200 F:[interrupt] T:[next] 0090A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C5 SET 0,reg_l ---- 0098A0 3A0000 3A0000 to_t <- inc(0) 0098A2 1E800D 1E800D to_t <- or(acc_t, reg_l) 0098A4 000400 00A200 F:[interrupt] T:[next] 0098A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4D BIT 1,reg_l ---- 0089A0 3A0001 3A0001 to_t <- inc(1) 0089A2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 0089A4 000400 00A200 F:[interrupt] T:[next] 0089A6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8D RES 1,reg_l ---- 0091A0 3A0001 3A0001 to_t <- inc(1) 0091A2 12800D 12800D to_t <- res(acc_t, reg_l) 0091A4 000400 00A200 F:[interrupt] T:[next] 0091A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CD SET 1,reg_l ---- 0099A0 3A0001 3A0001 to_t <- inc(1) 0099A2 1E800D 1E800D to_t <- or(acc_t, reg_l) 0099A4 000400 00A200 F:[interrupt] T:[next] 0099A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 55 BIT 2,reg_l ---- 008AA0 110002 110002 to_t <- 4 008AA2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 008AA4 000400 00A200 F:[interrupt] T:[next] 008AA6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 95 RES 2,reg_l ---- 0092A0 110002 110002 to_t <- 4 0092A2 12800D 12800D to_t <- res(acc_t, reg_l) 0092A4 000400 00A200 F:[interrupt] T:[next] 0092A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D5 SET 2,reg_l ---- 009AA0 110002 110002 to_t <- 4 009AA2 1E800D 1E800D to_t <- or(acc_t, reg_l) 009AA4 000400 00A200 F:[interrupt] T:[next] 009AA6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5D BIT 3,reg_l ---- 008BA0 1B0002 1B0002 to_t <- asl(4) 008BA2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 008BA4 000400 00A200 F:[interrupt] T:[next] 008BA6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9D RES 3,reg_l ---- 0093A0 1B0002 1B0002 to_t <- asl(4) 0093A2 12800D 12800D to_t <- res(acc_t, reg_l) 0093A4 000400 00A200 F:[interrupt] T:[next] 0093A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DD SET 3,reg_l ---- 009BA0 1B0002 1B0002 to_t <- asl(4) 009BA2 1E800D 1E800D to_t <- or(acc_t, reg_l) 009BA4 000400 00A200 F:[interrupt] T:[next] 009BA6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 65 BIT 4,reg_l ---- 008CA0 110004 110004 to_t <- 0x10 008CA2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 008CA4 000400 00A200 F:[interrupt] T:[next] 008CA6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A5 RES 4,reg_l ---- 0094A0 110004 110004 to_t <- 0x10 0094A2 12800D 12800D to_t <- res(acc_t, reg_l) 0094A4 000400 00A200 F:[interrupt] T:[next] 0094A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E5 SET 4,reg_l ---- 009CA0 110004 110004 to_t <- 0x10 009CA2 1E800D 1E800D to_t <- or(acc_t, reg_l) 009CA4 000400 00A200 F:[interrupt] T:[next] 009CA6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6D BIT 5,reg_l ---- 008DA0 1B0004 1B0004 to_t <- asl(0x10) 008DA2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 008DA4 000400 00A200 F:[interrupt] T:[next] 008DA6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AD RES 5,reg_l ---- 0095A0 1B0004 1B0004 to_t <- asl(0x10) 0095A2 12800D 12800D to_t <- res(acc_t, reg_l) 0095A4 000400 00A200 F:[interrupt] T:[next] 0095A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB ED SET 5,reg_l ---- 009DA0 1B0004 1B0004 to_t <- asl(0x10) 009DA2 1E800D 1E800D to_t <- or(acc_t, reg_l) 009DA4 000400 00A200 F:[interrupt] T:[next] 009DA6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 75 BIT 6,reg_l ---- 008EA0 150000 150000 to_t <- sysreg(acc_t, 0) 008EA2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 008EA4 000400 00A200 F:[interrupt] T:[next] 008EA6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B5 RES 6,reg_l ---- 0096A0 150000 150000 to_t <- sysreg(acc_t, 0) 0096A2 12800D 12800D to_t <- res(acc_t, reg_l) 0096A4 000400 00A200 F:[interrupt] T:[next] 0096A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F5 SET 6,reg_l ---- 009EA0 150000 150000 to_t <- sysreg(acc_t, 0) 009EA2 1E800D 1E800D to_t <- or(acc_t, reg_l) 009EA4 000400 00A200 F:[interrupt] T:[next] 009EA6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7D BIT 7,reg_l ---- 008FA0 110400 110400 to_t <- lit128 008FA2 18802D 18802D to_t <- and(acc_t, reg_l),upd_z 008FA4 000400 00A200 F:[interrupt] T:[next] 008FA6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BD RES 7,reg_l ---- 0097A0 110400 110400 to_t <- lit128 0097A2 12800D 12800D to_t <- res(acc_t, reg_l) 0097A4 000400 00A200 F:[interrupt] T:[next] 0097A6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FD SET 7,reg_l ---- 009FA0 110400 110400 to_t <- lit128 009FA2 1E800D 1E800D to_t <- or(acc_t, reg_l) 009FA4 000400 00A200 F:[interrupt] T:[next] 009FA6 31B80D 31B80D reg_l <- acc_t,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 46 BIT 0,(hl) ---- 0088C0 3A0000 3A0000 to_t <- inc(0) 0088C2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 0088C4 000400 00A200 F:[interrupt] T:[next] 0088C6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 86 RES 0,(hl) ---- 0090C0 3A0000 3A0000 to_t <- inc(0) 0090C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0090C4 000400 00A200 F:[interrupt] T:[next] 0090C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB C6 SET 0,(hl) ---- 0098C0 3A0000 3A0000 to_t <- inc(0) 0098C2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 0098C4 000400 00A200 F:[interrupt] T:[next] 0098C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 4E BIT 1,(hl) ---- 0089C0 3A0001 3A0001 to_t <- inc(1) 0089C2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 0089C4 000400 00A200 F:[interrupt] T:[next] 0089C6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 8E RES 1,(hl) ---- 0091C0 3A0001 3A0001 to_t <- inc(1) 0091C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0091C4 000400 00A200 F:[interrupt] T:[next] 0091C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB CE SET 1,(hl) ---- 0099C0 3A0001 3A0001 to_t <- inc(1) 0099C2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 0099C4 000400 00A200 F:[interrupt] T:[next] 0099C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 56 BIT 2,(hl) ---- 008AC0 110002 110002 to_t <- 4 008AC2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 008AC4 000400 00A200 F:[interrupt] T:[next] 008AC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 96 RES 2,(hl) ---- 0092C0 110002 110002 to_t <- 4 0092C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0092C4 000400 00A200 F:[interrupt] T:[next] 0092C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB D6 SET 2,(hl) ---- 009AC0 110002 110002 to_t <- 4 009AC2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 009AC4 000400 00A200 F:[interrupt] T:[next] 009AC6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 5E BIT 3,(hl) ---- 008BC0 1B0002 1B0002 to_t <- asl(4) 008BC2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 008BC4 000400 00A200 F:[interrupt] T:[next] 008BC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 9E RES 3,(hl) ---- 0093C0 1B0002 1B0002 to_t <- asl(4) 0093C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0093C4 000400 00A200 F:[interrupt] T:[next] 0093C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB DE SET 3,(hl) ---- 009BC0 1B0002 1B0002 to_t <- asl(4) 009BC2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 009BC4 000400 00A200 F:[interrupt] T:[next] 009BC6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 66 BIT 4,(hl) ---- 008CC0 110004 110004 to_t <- 0x10 008CC2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 008CC4 000400 00A200 F:[interrupt] T:[next] 008CC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB A6 RES 4,(hl) ---- 0094C0 110004 110004 to_t <- 0x10 0094C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0094C4 000400 00A200 F:[interrupt] T:[next] 0094C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB E6 SET 4,(hl) ---- 009CC0 110004 110004 to_t <- 0x10 009CC2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 009CC4 000400 00A200 F:[interrupt] T:[next] 009CC6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 6E BIT 5,(hl) ---- 008DC0 1B0004 1B0004 to_t <- asl(0x10) 008DC2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 008DC4 000400 00A200 F:[interrupt] T:[next] 008DC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB AE RES 5,(hl) ---- 0095C0 1B0004 1B0004 to_t <- asl(0x10) 0095C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0095C4 000400 00A200 F:[interrupt] T:[next] 0095C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB EE SET 5,(hl) ---- 009DC0 1B0004 1B0004 to_t <- asl(0x10) 009DC2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 009DC4 000400 00A200 F:[interrupt] T:[next] 009DC6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 76 BIT 6,(hl) ---- 008EC0 150000 150000 to_t <- sysreg(acc_t, 0) 008EC2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 008EC4 000400 00A200 F:[interrupt] T:[next] 008EC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB B6 RES 6,(hl) ---- 0096C0 150000 150000 to_t <- sysreg(acc_t, 0) 0096C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0096C4 000400 00A200 F:[interrupt] T:[next] 0096C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB F6 SET 6,(hl) ---- 009EC0 150000 150000 to_t <- sysreg(acc_t, 0) 009EC2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 009EC4 000400 00A200 F:[interrupt] T:[next] 009EC6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 7E BIT 7,(hl) ---- 008FC0 110400 110400 to_t <- lit128 008FC2 188320 188320 to_t <- and(acc_t, (dph|dpl)),upd_z 008FC4 000400 00A200 F:[interrupt] T:[next] 008FC6 31B804 31B804 reg_z <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB BE RES 7,(hl) ---- 0097C0 110400 110400 to_t <- lit128 0097C2 128300 128300 to_t <- res(acc_t, (dph|dpl)) 0097C4 000400 00A200 F:[interrupt] T:[next] 0097C6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB FE SET 7,(hl) ---- 009FC0 110400 110400 to_t <- lit128 009FC2 1E8300 1E8300 to_t <- or(acc_t, (dph|dpl)) 009FC4 000400 00A200 F:[interrupt] T:[next] 009FC6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 4 + 3/8 cycles -- 1 bytes -- ---- page 8 CB 47 BIT 0,reg_a ---- 0088E0 3A2000 3A2000 to_dpl <- inc(0) 0088E2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 0088E4 000400 00A200 F:[interrupt] T:[next] 0088E6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 87 RES 0,reg_a ---- 0090E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0090E2 3A4000 3A4000 to_a <- inc(0) 0090E4 000400 00A200 F:[interrupt] T:[next] 0090E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB C7 SET 0,reg_a ---- 0098E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0098E2 3A4000 3A4000 to_a <- inc(0) 0098E4 000400 00A200 F:[interrupt] T:[next] 0098E6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 4F BIT 1,reg_a ---- 0089E0 3A2001 3A2001 to_dpl <- inc(1) 0089E2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 0089E4 000400 00A200 F:[interrupt] T:[next] 0089E6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 8F RES 1,reg_a ---- 0091E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0091E2 3A4001 3A4001 to_a <- inc(1) 0091E4 000400 00A200 F:[interrupt] T:[next] 0091E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB CF SET 1,reg_a ---- 0099E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0099E2 3A4001 3A4001 to_a <- inc(1) 0099E4 000400 00A200 F:[interrupt] T:[next] 0099E6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 57 BIT 2,reg_a ---- 008AE0 112002 112002 to_dpl <- 4 008AE2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 008AE4 000400 00A200 F:[interrupt] T:[next] 008AE6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 97 RES 2,reg_a ---- 0092E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0092E2 114002 114002 to_a <- 4 0092E4 000400 00A200 F:[interrupt] T:[next] 0092E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB D7 SET 2,reg_a ---- 009AE0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 009AE2 114002 114002 to_a <- 4 009AE4 000400 00A200 F:[interrupt] T:[next] 009AE6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 5F BIT 3,reg_a ---- 008BE0 1B2002 1B2002 to_dpl <- asl(4) 008BE2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 008BE4 000400 00A200 F:[interrupt] T:[next] 008BE6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 9F RES 3,reg_a ---- 0093E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0093E2 1B4002 1B4002 to_a <- asl(4) 0093E4 000400 00A200 F:[interrupt] T:[next] 0093E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB DF SET 3,reg_a ---- 009BE0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 009BE2 1B4002 1B4002 to_a <- asl(4) 009BE4 000400 00A200 F:[interrupt] T:[next] 009BE6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 67 BIT 4,reg_a ---- 008CE0 112004 112004 to_dpl <- 0x10 008CE2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 008CE4 000400 00A200 F:[interrupt] T:[next] 008CE6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB A7 RES 4,reg_a ---- 0094E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0094E2 114004 114004 to_a <- 0x10 0094E4 000400 00A200 F:[interrupt] T:[next] 0094E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB E7 SET 4,reg_a ---- 009CE0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 009CE2 114004 114004 to_a <- 0x10 009CE4 000400 00A200 F:[interrupt] T:[next] 009CE6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 6F BIT 5,reg_a ---- 008DE0 1B2004 1B2004 to_dpl <- asl(0x10) 008DE2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 008DE4 000400 00A200 F:[interrupt] T:[next] 008DE6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB AF RES 5,reg_a ---- 0095E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0095E2 1B4004 1B4004 to_a <- asl(0x10) 0095E4 000400 00A200 F:[interrupt] T:[next] 0095E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB EF SET 5,reg_a ---- 009DE0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 009DE2 1B4004 1B4004 to_a <- asl(0x10) 009DE4 000400 00A200 F:[interrupt] T:[next] 009DE6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 77 BIT 6,reg_a ---- 008EE0 152000 152000 to_dpl <- sysreg(acc_t, 0) 008EE2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 008EE4 000400 00A200 F:[interrupt] T:[next] 008EE6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB B7 RES 6,reg_a ---- 0096E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0096E2 154000 154000 to_a <- sysreg(acc_t, 0) 0096E4 000400 00A200 F:[interrupt] T:[next] 0096E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB F7 SET 6,reg_a ---- 009EE0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 009EE2 154000 154000 to_a <- sysreg(acc_t, 0) 009EE4 000400 00A200 F:[interrupt] T:[next] 009EE6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB 7F BIT 7,reg_a ---- 008FE0 112400 112400 to_dpl <- lit128 008FE2 1803A0 1803A0 to_t <- and(acc_a, dpl),upd_z 008FE4 000400 00A200 F:[interrupt] T:[next] 008FE6 31B884 31B884 reg_z <- acc_a,irq_to_f -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB BF RES 7,reg_a ---- 0097E0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 0097E2 114400 114400 to_a <- lit128 0097E4 000400 00A200 F:[interrupt] T:[next] 0097E6 124380 124380 to_a <- res(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ---- page 8 CB FF SET 7,reg_a ---- 009FE0 1D2080 1D2080 to_dpl <- add(acc_a, 0) 009FE2 114400 114400 to_a <- lit128 009FE4 000400 00A200 F:[interrupt] T:[next] 009FE6 1E4380 1E4380 to_a <- or(acc_a, dpl) -- 4 + 3 cycles -- 1 bytes -- ------ Z80 16-bit load ------ ---- page 4 01 LD bc,imm ---- 004020 318A80 318A80 to_t <- (pc++),irq_to_f 004022 31B809 31B809 reg_c <- acc_t,irq_to_f 004024 318A80 318A80 to_t <- (pc++),irq_to_f 004026 000400 00A200 F:[interrupt] T:[next] 004028 31B808 31B808 reg_b <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 4 11 LD de,imm ---- 004220 318A80 318A80 to_t <- (pc++),irq_to_f 004222 31B80B 31B80B reg_e <- acc_t,irq_to_f 004224 318A80 318A80 to_t <- (pc++),irq_to_f 004226 000400 00A200 F:[interrupt] T:[next] 004228 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 4 21 LD hl,imm ---- 004420 318A80 318A80 to_t <- (pc++),irq_to_f 004422 31B80D 31B80D reg_l <- acc_t,irq_to_f 004424 318A80 318A80 to_t <- (pc++),irq_to_f 004426 000400 00A200 F:[interrupt] T:[next] 004428 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 6 DD 21 LD ix,imm ---- 006420 318A80 318A80 to_t <- (pc++),irq_to_f 006422 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006424 318A80 318A80 to_t <- (pc++),irq_to_f 006426 000400 00A200 F:[interrupt] T:[next] 006428 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 5 + 2 cycles -- 3 bytes -- ---- page 10 FD 21 LD iy,imm ---- 00A420 318A80 318A80 to_t <- (pc++),irq_to_f 00A422 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A424 318A80 318A80 to_t <- (pc++),irq_to_f 00A426 000400 00A200 F:[interrupt] T:[next] 00A428 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 5 + 2 cycles -- 3 bytes -- ---- page 4 31 LD sp,imm ---- 004620 318A80 318A80 to_t <- (pc++),irq_to_f 004622 31B806 31B806 reg_spl <- acc_t,irq_to_f 004624 318A80 318A80 to_t <- (pc++),irq_to_f 004626 000400 00A200 F:[interrupt] T:[next] 004628 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 5 cycles -- 3 bytes -- ---- page 4 2A LD hl,abs ---- 004540 11A280 11A280 to_dpl <- (pc++) 004542 119280 119280 to_dph <- (pc++) 004544 118300 118300 to_t <- (dph|dpl) 004546 31B80D 31B80D reg_l <- acc_t,irq_to_f 004548 3A2380 3A2380 to_dpl <- inc(dpl) 00454A 7A1388 7A1388 to_dph <- inc_tc(dph) 00454C 118300 118300 to_t <- (dph|dpl) 00454E 000400 00A200 F:[interrupt] T:[next] 004550 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 9 cycles -- 3 bytes -- ---- page 6 DD 2A LD ix,abs ---- 006540 11A280 11A280 to_dpl <- (pc++) 006542 119280 119280 to_dph <- (pc++) 006544 118300 118300 to_t <- (dph|dpl) 006546 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006548 3A2380 3A2380 to_dpl <- inc(dpl) 00654A 7A1388 7A1388 to_dph <- inc_tc(dph) 00654C 118300 118300 to_t <- (dph|dpl) 00654E 000400 00A200 F:[interrupt] T:[next] 006550 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 10 FD 2A LD iy,abs ---- 00A540 11A280 11A280 to_dpl <- (pc++) 00A542 119280 119280 to_dph <- (pc++) 00A544 118300 118300 to_t <- (dph|dpl) 00A546 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A548 3A2380 3A2380 to_dpl <- inc(dpl) 00A54A 7A1388 7A1388 to_dph <- inc_tc(dph) 00A54C 118300 118300 to_t <- (dph|dpl) 00A54E 000400 00A200 F:[interrupt] T:[next] 00A550 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 4 22 LD abs,hl ---- 004440 11A280 11A280 to_dpl <- (pc++) 004442 119280 119280 to_dph <- (pc++) 004444 11800D 11800D to_t <- reg_l 004446 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 004448 3A2380 3A2380 to_dpl <- inc(dpl) 00444A 7A1388 7A1388 to_dph <- inc_tc(dph) 00444C 11800C 11800C to_t <- reg_h 00444E 000400 00A200 F:[interrupt] T:[next] 004450 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 9 cycles -- 3 bytes -- ---- page 6 DD 22 LD abs,ix ---- 006440 11A280 11A280 to_dpl <- (pc++) 006442 119280 119280 to_dph <- (pc++) 006444 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 006446 3A2380 3A2380 to_dpl <- inc(dpl) 006448 7A1388 7A1388 to_dph <- inc_tc(dph) 00644A 118402 118402 to_t <- reg_ixh 00644C 000400 00A200 F:[interrupt] T:[next] 00644E 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 2 cycles -- 3 bytes -- ---- page 10 FD 22 LD abs,iy ---- 00A440 11A280 11A280 to_dpl <- (pc++) 00A442 119280 119280 to_dph <- (pc++) 00A444 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 00A446 3A2380 3A2380 to_dpl <- inc(dpl) 00A448 7A1388 7A1388 to_dph <- inc_tc(dph) 00A44A 118403 118403 to_t <- reg_iyh 00A44C 000400 00A200 F:[interrupt] T:[next] 00A44E 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 8 + 2 cycles -- 3 bytes -- ---- page 4 F9 LD sp,hl ---- 005F20 11800D 11800D to_t <- reg_l 005F22 31B806 31B806 reg_spl <- acc_t,irq_to_f 005F24 11800C 11800C to_t <- reg_h 005F26 000400 00A200 F:[interrupt] T:[next] 005F28 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD F9 LD sp,ix ---- 007F20 31B806 31B806 reg_spl <- acc_t,irq_to_f 007F22 118402 118402 to_t <- reg_ixh 007F24 000400 00A200 F:[interrupt] T:[next] 007F26 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 10 FD F9 LD sp,iy ---- 00BF20 31B806 31B806 reg_spl <- acc_t,irq_to_f 00BF22 118403 118403 to_t <- reg_iyh 00BF24 000400 00A200 F:[interrupt] T:[next] 00BF26 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 4 + 2 cycles -- 1 bytes -- ---- page 0 ED 4B LD bc,abs ---- 000960 11A280 11A280 to_dpl <- (pc++) 000962 119280 119280 to_dph <- (pc++) 000964 118300 118300 to_t <- (dph|dpl) 000966 31B809 31B809 reg_c <- acc_t,irq_to_f 000968 3A2380 3A2380 to_dpl <- inc(dpl) 00096A 7A1388 7A1388 to_dph <- inc_tc(dph) 00096C 118300 118300 to_t <- (dph|dpl) 00096E 000400 00A200 F:[interrupt] T:[next] 000970 31B808 31B808 reg_b <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 0 ED 5B LD de,abs ---- 000B60 11A280 11A280 to_dpl <- (pc++) 000B62 119280 119280 to_dph <- (pc++) 000B64 118300 118300 to_t <- (dph|dpl) 000B66 31B80B 31B80B reg_e <- acc_t,irq_to_f 000B68 3A2380 3A2380 to_dpl <- inc(dpl) 000B6A 7A1388 7A1388 to_dph <- inc_tc(dph) 000B6C 118300 118300 to_t <- (dph|dpl) 000B6E 000400 00A200 F:[interrupt] T:[next] 000B70 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 0 ED 7B LD sp,abs ---- 000F60 11A280 11A280 to_dpl <- (pc++) 000F62 119280 119280 to_dph <- (pc++) 000F64 118300 118300 to_t <- (dph|dpl) 000F66 31B806 31B806 reg_spl <- acc_t,irq_to_f 000F68 3A2380 3A2380 to_dpl <- inc(dpl) 000F6A 7A1388 7A1388 to_dph <- inc_tc(dph) 000F6C 118300 118300 to_t <- (dph|dpl) 000F6E 000400 00A200 F:[interrupt] T:[next] 000F70 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 0 ED 43 LD abs,bc ---- 000860 11A280 11A280 to_dpl <- (pc++) 000862 119280 119280 to_dph <- (pc++) 000864 118009 118009 to_t <- reg_c 000866 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 000868 3A2380 3A2380 to_dpl <- inc(dpl) 00086A 7A1388 7A1388 to_dph <- inc_tc(dph) 00086C 118008 118008 to_t <- reg_b 00086E 000400 00A200 F:[interrupt] T:[next] 000870 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 0 ED 53 LD abs,de ---- 000A60 11A280 11A280 to_dpl <- (pc++) 000A62 119280 119280 to_dph <- (pc++) 000A64 11800B 11800B to_t <- reg_e 000A66 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 000A68 3A2380 3A2380 to_dpl <- inc(dpl) 000A6A 7A1388 7A1388 to_dph <- inc_tc(dph) 000A6C 11800A 11800A to_t <- reg_d 000A6E 000400 00A200 F:[interrupt] T:[next] 000A70 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 0 ED 73 LD abs,sp ---- 000E60 11A280 11A280 to_dpl <- (pc++) 000E62 119280 119280 to_dph <- (pc++) 000E64 118006 118006 to_t <- reg_spl 000E66 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 000E68 3A2380 3A2380 to_dpl <- inc(dpl) 000E6A 7A1388 7A1388 to_dph <- inc_tc(dph) 000E6C 118007 118007 to_t <- reg_sph 000E6E 000400 00A200 F:[interrupt] T:[next] 000E70 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f -- 9 + 2 cycles -- 3 bytes -- ---- page 4 C5 PUSH bc ---- 0058A0 0FA086 0FA086 to_dpl <- dec(reg_spl) 0058A2 6F9087 6F9087 to_dph <- dec_tc(reg_sph) 0058A4 118008 118008 to_t <- reg_b 0058A6 11B300 11B300 (dph|dpl) <- acc_t 0058A8 0F2380 0F2380 to_dpl <- dec(dpl) 0058AA 6F1388 6F1388 to_dph <- dec_tc(dph) 0058AC 118009 118009 to_t <- reg_c 0058AE 11B300 11B300 (dph|dpl) <- acc_t 0058B0 110380 110380 to_t <- dpl 0058B2 11B006 11B006 reg_spl <- acc_t 0058B4 310B88 310B88 to_t <- dph,irq_to_f 0058B6 000400 00A200 F:[interrupt] T:[next] 0058B8 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 cycles -- 1 bytes -- ---- page 4 D5 PUSH de ---- 005AA0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005AA2 6F9087 6F9087 to_dph <- dec_tc(reg_sph) 005AA4 11800A 11800A to_t <- reg_d 005AA6 11B300 11B300 (dph|dpl) <- acc_t 005AA8 0F2380 0F2380 to_dpl <- dec(dpl) 005AAA 6F1388 6F1388 to_dph <- dec_tc(dph) 005AAC 11800B 11800B to_t <- reg_e 005AAE 11B300 11B300 (dph|dpl) <- acc_t 005AB0 110380 110380 to_t <- dpl 005AB2 11B006 11B006 reg_spl <- acc_t 005AB4 310B88 310B88 to_t <- dph,irq_to_f 005AB6 000400 00A200 F:[interrupt] T:[next] 005AB8 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 cycles -- 1 bytes -- ---- page 4 E5 PUSH hl ---- 005CA0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005CA2 6F9087 6F9087 to_dph <- dec_tc(reg_sph) 005CA4 11800C 11800C to_t <- reg_h 005CA6 11B300 11B300 (dph|dpl) <- acc_t 005CA8 0F2380 0F2380 to_dpl <- dec(dpl) 005CAA 6F1388 6F1388 to_dph <- dec_tc(dph) 005CAC 11800D 11800D to_t <- reg_l 005CAE 11B300 11B300 (dph|dpl) <- acc_t 005CB0 110380 110380 to_t <- dpl 005CB2 11B006 11B006 reg_spl <- acc_t 005CB4 310B88 310B88 to_t <- dph,irq_to_f 005CB6 000400 00A200 F:[interrupt] T:[next] 005CB8 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 cycles -- 1 bytes -- ---- page 6 DD E5 PUSH ix ---- 007CA0 0FA086 0FA086 to_dpl <- dec(reg_spl) 007CA2 6F9087 6F9087 to_dph <- dec_tc(reg_sph) 007CA4 118402 118402 to_t <- reg_ixh 007CA6 11B300 11B300 (dph|dpl) <- acc_t 007CA8 0F2380 0F2380 to_dpl <- dec(dpl) 007CAA 6F1388 6F1388 to_dph <- dec_tc(dph) 007CAC 118404 118404 to_t <- reg_ixl 007CAE 11B300 11B300 (dph|dpl) <- acc_t 007CB0 110380 110380 to_t <- dpl 007CB2 11B006 11B006 reg_spl <- acc_t 007CB4 310B88 310B88 to_t <- dph,irq_to_f 007CB6 000400 00A200 F:[interrupt] T:[next] 007CB8 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 + 2 cycles -- 1 bytes -- ---- page 10 FD E5 PUSH iy ---- 00BCA0 0FA086 0FA086 to_dpl <- dec(reg_spl) 00BCA2 6F9087 6F9087 to_dph <- dec_tc(reg_sph) 00BCA4 118403 118403 to_t <- reg_iyh 00BCA6 11B300 11B300 (dph|dpl) <- acc_t 00BCA8 0F2380 0F2380 to_dpl <- dec(dpl) 00BCAA 6F1388 6F1388 to_dph <- dec_tc(dph) 00BCAC 118405 118405 to_t <- reg_iyl 00BCAE 11B300 11B300 (dph|dpl) <- acc_t 00BCB0 110380 110380 to_t <- dpl 00BCB2 11B006 11B006 reg_spl <- acc_t 00BCB4 310B88 310B88 to_t <- dph,irq_to_f 00BCB6 000400 00A200 F:[interrupt] T:[next] 00BCB8 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 + 2 cycles -- 1 bytes -- ---- page 4 F5 PUSH af ---- 005EA0 5BA000 5BA000 to_dpl <- rol(reg_v) 005EA2 910C00 910C00 to_t <- lit128,n_to_f 005EA4 122300 1E2300 F:[to_dpl <- res(acc_t, dpl)] T:[to_dpl <- or(acc_t, dpl)] 005EA6 0F9004 0F9004 to_dph <- dec(reg_z) 005EA8 710802 710802 to_t <- 4,tc_to_f 005EAA 120300 1E0300 F:[to_t <- res(acc_t, dpl)] T:[to_t <- or(acc_t, dpl)] 005EAC 0FA086 0FA086 to_dpl <- dec(reg_spl) 005EAE 6F9087 6F9087 to_dph <- dec_tc(reg_sph) 005EB0 31BB80 31BB80 (dph|dpl) <- acc_a,irq_to_f 005EB2 0F2380 0F2380 to_dpl <- dec(dpl) 005EB4 6F1388 6F1388 to_dph <- dec_tc(dph) 005EB6 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005EB8 11B300 11B300 (dph|dpl) <- acc_t -- 0/13 cycles -- 1 bytes -- ---- page 4 C1 POP bc ---- 005820 11A086 11A086 to_dpl <- reg_spl 005822 119087 119087 to_dph <- reg_sph 005824 118300 118300 to_t <- (dph|dpl) 005826 31B809 31B809 reg_c <- acc_t,irq_to_f 005828 3AA086 3AA086 to_dpl <- inc(reg_spl) 00582A 7A9087 7A9087 to_dph <- inc_tc(reg_sph) 00582C 118300 118300 to_t <- (dph|dpl) 00582E 31B808 31B808 reg_b <- acc_t,irq_to_f 005830 3A0380 3A0380 to_t <- inc(dpl) 005832 31B806 31B806 reg_spl <- acc_t,irq_to_f 005834 7A0388 7A0388 to_t <- inc_tc(dph) 005836 000400 00A200 F:[interrupt] T:[next] 005838 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 cycles -- 1 bytes -- ---- page 4 D1 POP de ---- 005A20 11A086 11A086 to_dpl <- reg_spl 005A22 119087 119087 to_dph <- reg_sph 005A24 118300 118300 to_t <- (dph|dpl) 005A26 31B80B 31B80B reg_e <- acc_t,irq_to_f 005A28 3AA086 3AA086 to_dpl <- inc(reg_spl) 005A2A 7A9087 7A9087 to_dph <- inc_tc(reg_sph) 005A2C 118300 118300 to_t <- (dph|dpl) 005A2E 31B80A 31B80A reg_d <- acc_t,irq_to_f 005A30 3A0380 3A0380 to_t <- inc(dpl) 005A32 31B806 31B806 reg_spl <- acc_t,irq_to_f 005A34 7A0388 7A0388 to_t <- inc_tc(dph) 005A36 000400 00A200 F:[interrupt] T:[next] 005A38 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 cycles -- 1 bytes -- ---- page 4 E1 POP hl ---- 005C20 11A086 11A086 to_dpl <- reg_spl 005C22 119087 119087 to_dph <- reg_sph 005C24 118300 118300 to_t <- (dph|dpl) 005C26 31B80D 31B80D reg_l <- acc_t,irq_to_f 005C28 3AA086 3AA086 to_dpl <- inc(reg_spl) 005C2A 7A9087 7A9087 to_dph <- inc_tc(reg_sph) 005C2C 118300 118300 to_t <- (dph|dpl) 005C2E 31B80C 31B80C reg_h <- acc_t,irq_to_f 005C30 3A0380 3A0380 to_t <- inc(dpl) 005C32 31B806 31B806 reg_spl <- acc_t,irq_to_f 005C34 7A0388 7A0388 to_t <- inc_tc(dph) 005C36 000400 00A200 F:[interrupt] T:[next] 005C38 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 cycles -- 1 bytes -- ---- page 6 DD E1 POP ix ---- 007C20 11A086 11A086 to_dpl <- reg_spl 007C22 119087 119087 to_dph <- reg_sph 007C24 118300 118300 to_t <- (dph|dpl) 007C26 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 007C28 3AA086 3AA086 to_dpl <- inc(reg_spl) 007C2A 7A9087 7A9087 to_dph <- inc_tc(reg_sph) 007C2C 118300 118300 to_t <- (dph|dpl) 007C2E 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f 007C30 3A0380 3A0380 to_t <- inc(dpl) 007C32 31B806 31B806 reg_spl <- acc_t,irq_to_f 007C34 7A0388 7A0388 to_t <- inc_tc(dph) 007C36 000400 00A200 F:[interrupt] T:[next] 007C38 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 + 2 cycles -- 1 bytes -- ---- page 10 FD E1 POP iy ---- 00BC20 11A086 11A086 to_dpl <- reg_spl 00BC22 119087 119087 to_dph <- reg_sph 00BC24 118300 118300 to_t <- (dph|dpl) 00BC26 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00BC28 3AA086 3AA086 to_dpl <- inc(reg_spl) 00BC2A 7A9087 7A9087 to_dph <- inc_tc(reg_sph) 00BC2C 118300 118300 to_t <- (dph|dpl) 00BC2E 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f 00BC30 3A0380 3A0380 to_t <- inc(dpl) 00BC32 31B806 31B806 reg_spl <- acc_t,irq_to_f 00BC34 7A0388 7A0388 to_t <- inc_tc(dph) 00BC36 000400 00A200 F:[interrupt] T:[next] 00BC38 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 13 + 2 cycles -- 1 bytes -- ---- page 4 F1 POP af ---- 005E20 11A086 11A086 to_dpl <- reg_spl 005E22 119087 119087 to_dph <- reg_sph 005E24 118310 118310 to_t <- (dph|dpl),upd_n 005E26 180002 180002 to_t <- and(acc_t, 4) 005E28 11B004 11B004 reg_z <- acc_t 005E2A 11A300 11A300 to_dpl <- (dph|dpl) 005E2C A58140 A58140 to_t <- shr(acc_t, (0|dpl)),upd_c 005E2E 11B000 11B000 reg_v <- acc_t 005E30 3AA086 3AA086 to_dpl <- inc(reg_spl) 005E32 7A9087 7A9087 to_dph <- inc_tc(reg_sph) 005E34 31CB00 31CB00 to_a <- (dph|dpl),irq_to_f 005E36 3A0380 3A0380 to_t <- inc(dpl) 005E38 31B806 31B806 reg_spl <- acc_t,irq_to_f 005E3A 7A0388 7A0388 to_t <- inc_tc(dph) 005E3C 000400 00A200 F:[interrupt] T:[next] 005E3E 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 16 cycles -- 1 bytes -- ---- page 4 EB EX de,hl ---- 005D60 15B080 15B080 reg_tl <- acc_a 005D62 31C80D 31C80D to_a <- reg_l,irq_to_f 005D64 11800B 11800B to_t <- reg_e 005D66 11B00D 11B00D reg_l <- acc_t 005D68 11B08B 11B08B reg_e <- acc_a 005D6A 31C80C 31C80C to_a <- reg_h,irq_to_f 005D6C 11800A 11800A to_t <- reg_d 005D6E 11B00C 11B00C reg_h <- acc_t 005D70 11B08A 11B08A reg_d <- acc_a 005D72 000400 00A200 F:[interrupt] T:[next] 005D74 15C080 15C080 to_a <- reg_tl -- 11 cycles -- 1 bytes -- ---- page 4 E3 EX (sp),hl ---- 005C60 15B080 15B080 reg_tl <- acc_a 005C62 11A086 11A086 to_dpl <- reg_spl 005C64 119087 119087 to_dph <- reg_sph 005C66 31C80D 31C80D to_a <- reg_l,irq_to_f 005C68 118300 118300 to_t <- (dph|dpl) 005C6A 11B00D 11B00D reg_l <- acc_t 005C6C 11B380 11B380 (dph|dpl) <- acc_a 005C6E 3A2380 3A2380 to_dpl <- inc(dpl) 005C70 7A1388 7A1388 to_dph <- inc_tc(dph) 005C72 31C80C 31C80C to_a <- reg_h,irq_to_f 005C74 118300 118300 to_t <- (dph|dpl) 005C76 11B00C 11B00C reg_h <- acc_t 005C78 11B380 11B380 (dph|dpl) <- acc_a 005C7A 000400 00A200 F:[interrupt] T:[next] 005C7C 15C080 15C080 to_a <- reg_tl -- 15 cycles -- 1 bytes -- ---- page 6 DD E3 EX (sp),ix ---- 007C60 15B080 15B080 reg_tl <- acc_a 007C62 11A086 11A086 to_dpl <- reg_spl 007C64 119087 119087 to_dph <- reg_sph 007C66 31CC04 31CC04 to_a <- reg_ixl,irq_to_f 007C68 118300 118300 to_t <- (dph|dpl) 007C6A 11B404 11B404 reg_ixl <- acc_t 007C6C 11B380 11B380 (dph|dpl) <- acc_a 007C6E 3A2380 3A2380 to_dpl <- inc(dpl) 007C70 7A1388 7A1388 to_dph <- inc_tc(dph) 007C72 31CC02 31CC02 to_a <- reg_ixh,irq_to_f 007C74 118300 118300 to_t <- (dph|dpl) 007C76 11B402 11B402 reg_ixh <- acc_t 007C78 11B380 11B380 (dph|dpl) <- acc_a 007C7A 000400 00A200 F:[interrupt] T:[next] 007C7C 15C080 15C080 to_a <- reg_tl -- 15 + 2 cycles -- 1 bytes -- ---- page 10 FD E3 EX (sp),iy ---- 00BC60 15B080 15B080 reg_tl <- acc_a 00BC62 11A086 11A086 to_dpl <- reg_spl 00BC64 119087 119087 to_dph <- reg_sph 00BC66 31CC05 31CC05 to_a <- reg_iyl,irq_to_f 00BC68 118300 118300 to_t <- (dph|dpl) 00BC6A 11B405 11B405 reg_iyl <- acc_t 00BC6C 11B380 11B380 (dph|dpl) <- acc_a 00BC6E 3A2380 3A2380 to_dpl <- inc(dpl) 00BC70 7A1388 7A1388 to_dph <- inc_tc(dph) 00BC72 31CC03 31CC03 to_a <- reg_iyh,irq_to_f 00BC74 118300 118300 to_t <- (dph|dpl) 00BC76 11B403 11B403 reg_iyh <- acc_t 00BC78 11B380 11B380 (dph|dpl) <- acc_a 00BC7A 000400 00A200 F:[interrupt] T:[next] 00BC7C 15C080 15C080 to_a <- reg_tl -- 15 + 2 cycles -- 1 bytes -- ---- page 4 08 EX af,af ---- 004100 912800 912800 to_dpl <- 0,n_to_f 004102 0F9004 0F9004 to_dph <- dec(reg_z) 004104 7A2000 7A2000 to_dpl <- inc_tc(0) 004106 5B0300 5B0300 to_t <- rol(dpl) 004108 112000 1E0400 F:[to_dpl <- 0] T:[to_t <- or(acc_t, lit128)] 00410A 11A487 11A487 to_dpl <- reg_f_alt 00410C 11B407 11B407 reg_f_alt <- acc_t 00410E A58100 A58100 to_t <- shr(acc_t, (0|dpl)) 004110 180001 180001 to_t <- and(acc_t, 1) 004112 11B004 11B004 reg_z <- acc_t 004114 110310 110310 to_t <- dpl,upd_n 004116 A58140 A58140 to_t <- shr(acc_t, (0|dpl)),upd_c 004118 220880 220880 to_t <- xor(acc_a, 0),irq_to_f 00411A 11C486 11C486 to_a <- reg_a_alt 00411C 000400 00A200 F:[interrupt] T:[next] 00411E 31BC06 31BC06 reg_a_alt <- acc_t,irq_to_f -- 16 cycles -- 1 bytes -- ---- Z80 16-bit arithmetic ---- ---- page 4 03 INC bc ---- 004060 3A8009 3A8009 to_t <- inc(reg_c) 004062 31B809 31B809 reg_c <- acc_t,irq_to_f 004064 7A8008 7A8008 to_t <- inc_tc(reg_b) 004066 000400 00A200 F:[interrupt] T:[next] 004068 31B808 31B808 reg_b <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 13 INC de ---- 004260 3A800B 3A800B to_t <- inc(reg_e) 004262 31B80B 31B80B reg_e <- acc_t,irq_to_f 004264 7A800A 7A800A to_t <- inc_tc(reg_d) 004266 000400 00A200 F:[interrupt] T:[next] 004268 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 23 INC hl ---- 004460 3A800D 3A800D to_t <- inc(reg_l) 004462 71B80D 71B80D reg_l <- acc_t,tc_to_f 004464 00A200 3A800C F:[next] T:[to_t <- inc(reg_h)] 004466 220800 00A200 F:[delay] T:[next] 004468 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 4/5 cycles -- 1 bytes -- ---- page 6 DD 23 INC ix ---- 006460 3A8404 3A8404 to_t <- inc(reg_ixl) 006462 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006464 7A8402 7A8402 to_t <- inc_tc(reg_ixh) 006466 000400 00A200 F:[interrupt] T:[next] 006468 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 23 INC iy ---- 00A460 3A8405 3A8405 to_t <- inc(reg_iyl) 00A462 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A464 7A8403 7A8403 to_t <- inc_tc(reg_iyh) 00A466 000400 00A200 F:[interrupt] T:[next] 00A468 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 33 INC sp ---- 004660 3A8006 3A8006 to_t <- inc(reg_spl) 004662 31B806 31B806 reg_spl <- acc_t,irq_to_f 004664 7A8007 7A8007 to_t <- inc_tc(reg_sph) 004666 000400 00A200 F:[interrupt] T:[next] 004668 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 0B DEC bc ---- 004160 0F8009 0F8009 to_t <- dec(reg_c) 004162 31B809 31B809 reg_c <- acc_t,irq_to_f 004164 6F8008 6F8008 to_t <- dec_tc(reg_b) 004166 000400 00A200 F:[interrupt] T:[next] 004168 31B808 31B808 reg_b <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 1B DEC de ---- 004360 0F800B 0F800B to_t <- dec(reg_e) 004362 31B80B 31B80B reg_e <- acc_t,irq_to_f 004364 6F800A 6F800A to_t <- dec_tc(reg_d) 004366 000400 00A200 F:[interrupt] T:[next] 004368 31B80A 31B80A reg_d <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 2B DEC hl ---- 004560 0F800D 0F800D to_t <- dec(reg_l) 004562 31B80D 31B80D reg_l <- acc_t,irq_to_f 004564 6F800C 6F800C to_t <- dec_tc(reg_h) 004566 000400 00A200 F:[interrupt] T:[next] 004568 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 2B DEC ix ---- 006560 0F8404 0F8404 to_t <- dec(reg_ixl) 006562 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006564 6F8402 6F8402 to_t <- dec_tc(reg_ixh) 006566 000400 00A200 F:[interrupt] T:[next] 006568 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 2B DEC iy ---- 00A560 0F8405 0F8405 to_t <- dec(reg_iyl) 00A562 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A564 6F8403 6F8403 to_t <- dec_tc(reg_iyh) 00A566 000400 00A200 F:[interrupt] T:[next] 00A568 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 3B DEC sp ---- 004760 0F8006 0F8006 to_t <- dec(reg_spl) 004762 31B806 31B806 reg_spl <- acc_t,irq_to_f 004764 6F8007 6F8007 to_t <- dec_tc(reg_sph) 004766 000400 00A200 F:[interrupt] T:[next] 004768 31B807 31B807 reg_sph <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 4 09 ADD hl,bc ---- 004120 11808D 11808D to_t <- reg_l 004122 1D8009 1D8009 to_t <- add(acc_t, reg_c) 004124 31B80D 31B80D reg_l <- acc_t,irq_to_f 004126 11808C 11808C to_t <- reg_h 004128 7D8048 7D8048 to_t <- add_tc(acc_t, reg_b),upd_c 00412A 000400 00A200 F:[interrupt] T:[next] 00412C 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 09 ADD ix,bc ---- 006120 1D8009 1D8009 to_t <- add(acc_t, reg_c) 006122 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006124 118482 118482 to_t <- reg_ixh 006126 7D8048 7D8048 to_t <- add_tc(acc_t, reg_b),upd_c 006128 000400 00A200 F:[interrupt] T:[next] 00612A 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 6 + 2 cycles -- 1 bytes -- ---- page 10 FD 09 ADD iy,bc ---- 00A120 1D8009 1D8009 to_t <- add(acc_t, reg_c) 00A122 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A124 118483 118483 to_t <- reg_iyh 00A126 7D8048 7D8048 to_t <- add_tc(acc_t, reg_b),upd_c 00A128 000400 00A200 F:[interrupt] T:[next] 00A12A 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 6 + 2 cycles -- 1 bytes -- ---- page 4 19 ADD hl,de ---- 004320 11808D 11808D to_t <- reg_l 004322 1D800B 1D800B to_t <- add(acc_t, reg_e) 004324 31B80D 31B80D reg_l <- acc_t,irq_to_f 004326 11808C 11808C to_t <- reg_h 004328 7D804A 7D804A to_t <- add_tc(acc_t, reg_d),upd_c 00432A 000400 00A200 F:[interrupt] T:[next] 00432C 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 19 ADD ix,de ---- 006320 1D800B 1D800B to_t <- add(acc_t, reg_e) 006322 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006324 118482 118482 to_t <- reg_ixh 006326 7D804A 7D804A to_t <- add_tc(acc_t, reg_d),upd_c 006328 000400 00A200 F:[interrupt] T:[next] 00632A 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 6 + 2 cycles -- 1 bytes -- ---- page 10 FD 19 ADD iy,de ---- 00A320 1D800B 1D800B to_t <- add(acc_t, reg_e) 00A322 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A324 118483 118483 to_t <- reg_iyh 00A326 7D804A 7D804A to_t <- add_tc(acc_t, reg_d),upd_c 00A328 000400 00A200 F:[interrupt] T:[next] 00A32A 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 6 + 2 cycles -- 1 bytes -- ---- page 4 29 ADD hl,hl ---- 004520 1B808D 1B808D to_t <- asl(reg_l) 004522 31B80D 31B80D reg_l <- acc_t,irq_to_f 004524 7B80CC 7B80CC to_t <- rol_tc(acc_a, reg_h),upd_c 004526 000400 00A200 F:[interrupt] T:[next] 004528 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 5 cycles -- 1 bytes -- ---- page 6 DD 29 ADD ix,ix ---- 006520 1B8484 1B8484 to_t <- asl(reg_ixl) 006522 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006524 7B84C2 7B84C2 to_t <- rol_tc(acc_a, reg_ixh),upd_c 006526 000400 00A200 F:[interrupt] T:[next] 006528 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 10 FD 29 ADD iy,iy ---- 00A520 1B8485 1B8485 to_t <- asl(reg_iyl) 00A522 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A524 7B84C3 7B84C3 to_t <- rol_tc(acc_a, reg_iyh),upd_c 00A526 000400 00A200 F:[interrupt] T:[next] 00A528 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 39 ADD hl,sp ---- 004720 11808D 11808D to_t <- reg_l 004722 1D8006 1D8006 to_t <- add(acc_t, reg_spl) 004724 31B80D 31B80D reg_l <- acc_t,irq_to_f 004726 11808C 11808C to_t <- reg_h 004728 7D8047 7D8047 to_t <- add_tc(acc_t, reg_sph),upd_c 00472A 000400 00A200 F:[interrupt] T:[next] 00472C 31B80C 31B80C reg_h <- acc_t,irq_to_f -- 7 cycles -- 1 bytes -- ---- page 6 DD 39 ADD ix,sp ---- 006720 1D8006 1D8006 to_t <- add(acc_t, reg_spl) 006722 31BC04 31BC04 reg_ixl <- acc_t,irq_to_f 006724 118482 118482 to_t <- reg_ixh 006726 7D8047 7D8047 to_t <- add_tc(acc_t, reg_sph),upd_c 006728 000400 00A200 F:[interrupt] T:[next] 00672A 31BC02 31BC02 reg_ixh <- acc_t,irq_to_f -- 6 + 2 cycles -- 1 bytes -- ---- page 10 FD 39 ADD iy,sp ---- 00A720 1D8006 1D8006 to_t <- add(acc_t, reg_spl) 00A722 31BC05 31BC05 reg_iyl <- acc_t,irq_to_f 00A724 118483 118483 to_t <- reg_iyh 00A726 7D8047 7D8047 to_t <- add_tc(acc_t, reg_sph),upd_c 00A728 000400 00A200 F:[interrupt] T:[next] 00A72A 31BC03 31BC03 reg_iyh <- acc_t,irq_to_f -- 6 + 2 cycles -- 1 bytes -- ---- page 0 ED 4A ADC hl,bc ---- 000940 11808D 11808D to_t <- reg_l 000942 5D8009 5D8009 to_t <- adc(acc_t, reg_c) 000944 31B80D 31B80D reg_l <- acc_t,irq_to_f 000946 11808C 11808C to_t <- reg_h 000948 7D8078 7D8078 to_t <- add_tc(acc_t, reg_b),upd_nzc 00094A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 00094C 31B80C 31B80C reg_h <- acc_t,irq_to_f 00094E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000950 000400 00A200 F:[interrupt] T:[next] 000952 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 5A ADC hl,de ---- 000B40 11808D 11808D to_t <- reg_l 000B42 5D800B 5D800B to_t <- adc(acc_t, reg_e) 000B44 31B80D 31B80D reg_l <- acc_t,irq_to_f 000B46 11808C 11808C to_t <- reg_h 000B48 7D807A 7D807A to_t <- add_tc(acc_t, reg_d),upd_nzc 000B4A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 000B4C 31B80C 31B80C reg_h <- acc_t,irq_to_f 000B4E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000B50 000400 00A200 F:[interrupt] T:[next] 000B52 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 6A ADC hl,hl ---- 000D40 11808D 11808D to_t <- reg_l 000D42 5D800D 5D800D to_t <- adc(acc_t, reg_l) 000D44 31B80D 31B80D reg_l <- acc_t,irq_to_f 000D46 11808C 11808C to_t <- reg_h 000D48 7D807C 7D807C to_t <- add_tc(acc_t, reg_h),upd_nzc 000D4A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 000D4C 31B80C 31B80C reg_h <- acc_t,irq_to_f 000D4E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000D50 000400 00A200 F:[interrupt] T:[next] 000D52 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 7A ADC hl,sp ---- 000F40 11808D 11808D to_t <- reg_l 000F42 5D8006 5D8006 to_t <- adc(acc_t, reg_spl) 000F44 31B80D 31B80D reg_l <- acc_t,irq_to_f 000F46 11808C 11808C to_t <- reg_h 000F48 7D8077 7D8077 to_t <- add_tc(acc_t, reg_sph),upd_nzc 000F4A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 000F4C 31B80C 31B80C reg_h <- acc_t,irq_to_f 000F4E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000F50 000400 00A200 F:[interrupt] T:[next] 000F52 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 42 SBC hl,bc ---- 000840 5180CD 5180CD to_t <- reg_l,cpl_c 000842 4C8009 4C8009 to_t <- sbc(acc_t, reg_c) 000844 31B80D 31B80D reg_l <- acc_t,irq_to_f 000846 11808C 11808C to_t <- reg_h 000848 6C8078 6C8078 to_t <- sub_tc(acc_t, reg_b),upd_nzc 00084A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 00084C 51B04C 51B04C reg_h <- acc_t,cpl_c 00084E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000850 000400 00A200 F:[interrupt] T:[next] 000852 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 52 SBC hl,de ---- 000A40 5180CD 5180CD to_t <- reg_l,cpl_c 000A42 4C800B 4C800B to_t <- sbc(acc_t, reg_e) 000A44 31B80D 31B80D reg_l <- acc_t,irq_to_f 000A46 11808C 11808C to_t <- reg_h 000A48 6C807A 6C807A to_t <- sub_tc(acc_t, reg_d),upd_nzc 000A4A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 000A4C 51B04C 51B04C reg_h <- acc_t,cpl_c 000A4E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000A50 000400 00A200 F:[interrupt] T:[next] 000A52 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 62 SBC hl,hl ---- 000C40 5180CD 5180CD to_t <- reg_l,cpl_c 000C42 4C800D 4C800D to_t <- sbc(acc_t, reg_l) 000C44 31B80D 31B80D reg_l <- acc_t,irq_to_f 000C46 11808C 11808C to_t <- reg_h 000C48 6C807C 6C807C to_t <- sub_tc(acc_t, reg_h),upd_nzc 000C4A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 000C4C 51B04C 51B04C reg_h <- acc_t,cpl_c 000C4E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000C50 000400 00A200 F:[interrupt] T:[next] 000C52 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ---- page 0 ED 72 SBC hl,sp ---- 000E40 5180CD 5180CD to_t <- reg_l,cpl_c 000E42 4C8006 4C8006 to_t <- sbc(acc_t, reg_spl) 000E44 31B80D 31B80D reg_l <- acc_t,irq_to_f 000E46 11808C 11808C to_t <- reg_h 000E48 6C8077 6C8077 to_t <- sub_tc(acc_t, reg_sph),upd_nzc 000E4A 02B000 02B000 to_mem <- inp(acc_t, reg_v) 000E4C 51B04C 51B04C reg_h <- acc_t,cpl_c 000E4E 1E802D 1E802D to_t <- or(acc_t, reg_l),upd_z 000E50 000400 00A200 F:[interrupt] T:[next] 000E52 31B804 31B804 reg_z <- acc_t,irq_to_f -- 10 + 2 cycles -- 1 bytes -- ------ Z80 Jump, Call and Return ------ ---- page 4 18 JR ---- 004300 118A80 118A80 to_t <- (pc++),l_to_f 004302 1D0200 00A200 F:[to_t <- add(acc_t, pcl)] T:[next] 004304 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 004306 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 004308 00A200 00A200 next 00430A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 4 20 JR NZ ---- 004400 0F8084 0F8084 to_t <- dec(reg_z) 004402 718A80 718A80 to_t <- (pc++),tc_to_f 004404 00A200 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 004406 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 004408 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 00440A 00A200 00A200 next 00440C 220800 220800 delay -- 4/7 cycles -- 2 bytes -- ---- page 4 28 JR Z ---- 004500 0F8084 0F8084 to_t <- dec(reg_z) 004502 718A80 718A80 to_t <- (pc++),tc_to_f 004504 1D0200 00A200 F:[to_t <- add(acc_t, pcl)] T:[next] 004506 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 004508 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 00450A 00A200 00A200 next 00450C 220800 220800 delay -- 4/7 cycles -- 2 bytes -- ---- page 4 30 JR NC ---- 004600 518A80 518A80 to_t <- (pc++),c_to_f 004602 1D0200 00A200 F:[to_t <- add(acc_t, pcl)] T:[next] 004604 F12800 220800 F:[to_dpl <- 0,t7_to_f] T:[delay] 004606 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 004608 00A200 00A200 next 00460A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 4 38 JR C ---- 004700 518A80 518A80 to_t <- (pc++),c_to_f 004702 00A200 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 004704 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 004706 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 004708 00A200 00A200 next 00470A 220800 220800 delay -- 3/6 cycles -- 2 bytes -- ---- page 4 10 DJNZ ---- 004200 0F8008 0F8008 to_t <- dec(reg_b) 004202 11B008 11B008 reg_b <- acc_t 004204 0F8008 0F8008 to_t <- dec(reg_b) 004206 718A80 718A80 to_t <- (pc++),tc_to_f 004208 00A200 1D0200 F:[next] T:[to_t <- add(acc_t, pcl)] 00420A 220800 F12800 F:[delay] T:[to_dpl <- 0,t7_to_f] 00420C 7A5208 6F5208 F:[to_pch <- inc_tc(pch), pcl <- t] T:[to_pch <- dec_tc(pch), pcl <- t] 00420E 00A200 00A200 next 004210 220800 220800 delay -- 6/9 cycles -- 2 bytes -- ---- page 4 C3 JP abs ---- 005860 318A80 318A80 to_t <- (pc++),irq_to_f 005862 11D200 11D200 to_pch <- (pc++), pcl <- t 005864 000400 00A200 F:[interrupt] T:[next] 005866 220800 220800 delay -- 4 cycles -- 3 bytes -- ---- page 4 E9 LD pc,hl ---- 005D20 11800D 11800D to_t <- reg_l 005D22 31D80C 31D80C to_pch <- reg_h, pcl <- t,irq_to_f 005D24 000400 00A200 F:[interrupt] T:[next] 005D26 220800 220800 delay -- 4 cycles -- 1 bytes -- ---- page 6 DD E9 LD pc,ix ---- 007D20 31DC02 31DC02 to_pch <- reg_ixh, pcl <- t,irq_to_f 007D22 000400 00A200 F:[interrupt] T:[next] 007D24 220800 220800 delay ---- page 10 FD E9 LD pc,iy ---- 00BD20 31DC03 31DC03 to_pch <- reg_iyh, pcl <- t,irq_to_f 00BD22 000400 00A200 F:[interrupt] T:[next] 00BD24 220800 220800 delay ---- page 4 C2 JP NZ abs ---- 005840 0F8084 0F8084 to_t <- dec(reg_z) 005842 718A80 718A80 to_t <- (pc++),tc_to_f 005844 11A280 11A280 to_dpl <- (pc++) 005846 00A200 115300 F:[next] T:[to_pch <- dpl, pcl <- t] 005848 220800 00A200 F:[delay] T:[next] 00584A 220800 220800 delay -- 5/6 cycles -- 3 bytes -- ---- page 4 CA JP Z abs ---- 005940 0F8084 0F8084 to_t <- dec(reg_z) 005942 718A80 718A80 to_t <- (pc++),tc_to_f 005944 11A280 11A280 to_dpl <- (pc++) 005946 115300 00A200 F:[to_pch <- dpl, pcl <- t] T:[next] 005948 00A200 220800 F:[next] T:[delay] 00594A 220800 220800 delay -- 5/6 cycles -- 3 bytes -- ---- page 4 D2 JP NC abs ---- 005A40 518A80 518A80 to_t <- (pc++),c_to_f 005A42 11A280 11A280 to_dpl <- (pc++) 005A44 115300 00A200 F:[to_pch <- dpl, pcl <- t] T:[next] 005A46 00A200 220800 F:[next] T:[delay] 005A48 220800 220800 delay -- 4/5 cycles -- 3 bytes -- ---- page 4 DA JP C abs ---- 005B40 518A80 518A80 to_t <- (pc++),c_to_f 005B42 11A280 11A280 to_dpl <- (pc++) 005B44 00A200 115300 F:[next] T:[to_pch <- dpl, pcl <- t] 005B46 220800 00A200 F:[delay] T:[next] 005B48 220800 220800 delay -- 4/5 cycles -- 3 bytes -- ---- page 4 E2 JP PO abs ---- 005C40 1B0004 1B0004 to_t <- asl(0x10) 005C42 3D0004 3D0004 to_t <- add_1(acc_t, 0x10) 005C44 188000 188000 to_t <- and(acc_t, reg_v) 005C46 3D2001 3D2001 to_dpl <- add_1(acc_t, 1) 005C48 000300 000300 to_t <- ld_ir(acc_t, dpl),p_z80_ed 005C4A 112002 112002 to_dpl <- 4 -- 0/6 cycles -- 3 bytes -- ---- page 4 EA JP PE abs ---- 005D40 1B0004 1B0004 to_t <- asl(0x10) 005D42 3D0004 3D0004 to_t <- add_1(acc_t, 0x10) 005D44 188000 188000 to_t <- and(acc_t, reg_v) 005D46 3D2001 3D2001 to_dpl <- add_1(acc_t, 1) 005D48 000300 000300 to_t <- ld_ir(acc_t, dpl),p_z80_ed 005D4A 112006 112006 to_dpl <- lit20 -- 0/6 cycles -- 3 bytes -- ---- page 4 F2 JP P abs ---- 005E40 918A80 918A80 to_t <- (pc++),n_to_f 005E42 11A280 11A280 to_dpl <- (pc++) 005E44 115300 00A200 F:[to_pch <- dpl, pcl <- t] T:[next] 005E46 00A200 220800 F:[next] T:[delay] 005E48 220800 220800 delay -- 4/5 cycles -- 3 bytes -- ---- page 4 FA JP M abs ---- 005F40 918A80 918A80 to_t <- (pc++),n_to_f 005F42 11A280 11A280 to_dpl <- (pc++) 005F44 00A200 115300 F:[next] T:[to_pch <- dpl, pcl <- t] 005F46 220800 00A200 F:[delay] T:[next] 005F48 220800 220800 delay -- 4/5 cycles -- 3 bytes -- ---- page 0 ED 02 V0x02 ---- 000040 000B00 000B00 to_t <- ld_ir(acc_t, dpl),l_to_f,p_z80_ed 000042 110400 110400 to_t <- lit128 ---- page 0 ED 03 V0x03 ---- 000060 1B0400 1B0400 to_t <- asl(lit128) 000062 600B00 600B00 to_t <- ld_ir(acc_t, dpl),tc_to_f,p_z80_ed 000064 110400 110400 to_t <- lit128 ---- page 0 ED 12 V0x12 ---- 000240 000B00 000B00 to_t <- ld_ir(acc_t, dpl),l_to_f,p_z80_ed 000242 110400 110400 to_t <- lit128 ---- page 0 ED 13 V0x13 ---- 000260 000B00 000B00 to_t <- ld_ir(acc_t, dpl),l_to_f,p_z80_ed 000262 110400 110400 to_t <- lit128 ---- page 0 ED 22 V0x22 ---- 000440 000B00 000B00 to_t <- ld_ir(acc_t, dpl),l_to_f,p_z80_ed 000442 110400 110400 to_t <- lit128 ---- page 0 ED 23 V0x23 ---- 000460 000B00 000B00 to_t <- ld_ir(acc_t, dpl),l_to_f,p_z80_ed 000462 110400 110400 to_t <- lit128 ---- page 0 ED 32 V0x32 ---- 000640 1B0400 1B0400 to_t <- asl(lit128) 000642 600B00 600B00 to_t <- ld_ir(acc_t, dpl),tc_to_f,p_z80_ed 000644 110400 110400 to_t <- lit128 ---- page 0 ED 33 V0x33 ---- 000660 000B00 000B00 to_t <- ld_ir(acc_t, dpl),l_to_f,p_z80_ed 000662 110400 110400 to_t <- lit128 ---- page 0 ED 04 JP FC abs ---- 000080 118280 118280 to_t <- (pc++) 000082 11A280 11A280 to_dpl <- (pc++) 000084 115300 00A200 F:[to_pch <- dpl, pcl <- t] T:[next] 000086 00A200 220800 F:[next] T:[delay] 000088 220800 220800 delay -- 4/5 + 2 cycles -- 3 bytes -- ---- page 0 ED 14 JP FS abs ---- 000280 118280 118280 to_t <- (pc++) 000282 11A280 11A280 to_dpl <- (pc++) 000284 00A200 115300 F:[next] T:[to_pch <- dpl, pcl <- t] 000286 220800 00A200 F:[delay] T:[next] 000288 220800 220800 delay -- 4/5 + 2 cycles -- 3 bytes -- ---- page 4 CD CALL abs ---- 0059A0 118A80 118A80 to_t <- (pc++),l_to_f 0059A2 15B000 15B000 reg_tl <- acc_t 0059A4 118280 118280 to_t <- (pc++) 0059A6 15B001 00A200 F:[reg_th <- acc_t] T:[next] 0059A8 0FA086 220800 F:[to_dpl <- dec(reg_spl)] T:[delay] 0059AA 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 0059AC 110208 110208 to_t <- pch 0059AE 11B300 11B300 (dph|dpl) <- acc_t 0059B0 0F2380 0F2380 to_dpl <- dec(dpl) 0059B2 6F1388 6F1388 to_dph <- dec_tc(dph) 0059B4 110200 110200 to_t <- pcl 0059B6 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 0059B8 158000 158000 to_t <- reg_tl 0059BA 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 0059BC 15D001 15D001 to_pch <- reg_th, pcl <- t -- 5/15 cycles -- 3 bytes -- ---- page 4 C4 CALL NZ abs ---- 005880 0F8084 0F8084 to_t <- dec(reg_z) 005882 718A80 718A80 to_t <- (pc++),tc_to_f 005884 15B000 15B000 reg_tl <- acc_t 005886 118280 118280 to_t <- (pc++) 005888 00A200 15B001 F:[next] T:[reg_th <- acc_t] 00588A 220800 0FA086 F:[delay] T:[to_dpl <- dec(reg_spl)] 00588C 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 00588E 110208 110208 to_t <- pch 005890 11B300 11B300 (dph|dpl) <- acc_t 005892 0F2380 0F2380 to_dpl <- dec(dpl) 005894 6F1388 6F1388 to_dph <- dec_tc(dph) 005896 110200 110200 to_t <- pcl 005898 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 00589A 158000 158000 to_t <- reg_tl 00589C 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 00589E 15D001 15D001 to_pch <- reg_th, pcl <- t -- 6/16 cycles -- 3 bytes -- ---- page 4 CC CALL Z abs ---- 005980 0F8084 0F8084 to_t <- dec(reg_z) 005982 718A80 718A80 to_t <- (pc++),tc_to_f 005984 15B000 15B000 reg_tl <- acc_t 005986 118280 118280 to_t <- (pc++) 005988 15B001 00A200 F:[reg_th <- acc_t] T:[next] 00598A 0FA086 220800 F:[to_dpl <- dec(reg_spl)] T:[delay] 00598C 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 00598E 110208 110208 to_t <- pch 005990 11B300 11B300 (dph|dpl) <- acc_t 005992 0F2380 0F2380 to_dpl <- dec(dpl) 005994 6F1388 6F1388 to_dph <- dec_tc(dph) 005996 110200 110200 to_t <- pcl 005998 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 00599A 158000 158000 to_t <- reg_tl 00599C 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 00599E 15D001 15D001 to_pch <- reg_th, pcl <- t -- 6/16 cycles -- 3 bytes -- ---- page 4 D4 CALL NC abs ---- 005A80 518A80 518A80 to_t <- (pc++),c_to_f 005A82 15B000 15B000 reg_tl <- acc_t 005A84 118280 118280 to_t <- (pc++) 005A86 15B001 00A200 F:[reg_th <- acc_t] T:[next] 005A88 0FA086 220800 F:[to_dpl <- dec(reg_spl)] T:[delay] 005A8A 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005A8C 110208 110208 to_t <- pch 005A8E 11B300 11B300 (dph|dpl) <- acc_t 005A90 0F2380 0F2380 to_dpl <- dec(dpl) 005A92 6F1388 6F1388 to_dph <- dec_tc(dph) 005A94 110200 110200 to_t <- pcl 005A96 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 005A98 158000 158000 to_t <- reg_tl 005A9A 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005A9C 15D001 15D001 to_pch <- reg_th, pcl <- t -- 5/15 cycles -- 3 bytes -- ---- page 4 DC CALL C abs ---- 005B80 518A80 518A80 to_t <- (pc++),c_to_f 005B82 15B000 15B000 reg_tl <- acc_t 005B84 118280 118280 to_t <- (pc++) 005B86 00A200 15B001 F:[next] T:[reg_th <- acc_t] 005B88 220800 0FA086 F:[delay] T:[to_dpl <- dec(reg_spl)] 005B8A 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005B8C 110208 110208 to_t <- pch 005B8E 11B300 11B300 (dph|dpl) <- acc_t 005B90 0F2380 0F2380 to_dpl <- dec(dpl) 005B92 6F1388 6F1388 to_dph <- dec_tc(dph) 005B94 110200 110200 to_t <- pcl 005B96 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 005B98 158000 158000 to_t <- reg_tl 005B9A 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005B9C 15D001 15D001 to_pch <- reg_th, pcl <- t -- 5/15 cycles -- 3 bytes -- ---- page 4 F4 CALL P abs ---- 005E80 918A80 918A80 to_t <- (pc++),n_to_f 005E82 15B000 15B000 reg_tl <- acc_t 005E84 118280 118280 to_t <- (pc++) 005E86 15B001 00A200 F:[reg_th <- acc_t] T:[next] 005E88 0FA086 220800 F:[to_dpl <- dec(reg_spl)] T:[delay] 005E8A 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005E8C 110208 110208 to_t <- pch 005E8E 11B300 11B300 (dph|dpl) <- acc_t 005E90 0F2380 0F2380 to_dpl <- dec(dpl) 005E92 6F1388 6F1388 to_dph <- dec_tc(dph) 005E94 110200 110200 to_t <- pcl 005E96 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 005E98 158000 158000 to_t <- reg_tl 005E9A 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005E9C 15D001 15D001 to_pch <- reg_th, pcl <- t -- 5/15 cycles -- 3 bytes -- ---- page 4 FC CALL M abs ---- 005F80 918A80 918A80 to_t <- (pc++),n_to_f 005F82 15B000 15B000 reg_tl <- acc_t 005F84 118280 118280 to_t <- (pc++) 005F86 00A200 15B001 F:[next] T:[reg_th <- acc_t] 005F88 220800 0FA086 F:[delay] T:[to_dpl <- dec(reg_spl)] 005F8A 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005F8C 110208 110208 to_t <- pch 005F8E 11B300 11B300 (dph|dpl) <- acc_t 005F90 0F2380 0F2380 to_dpl <- dec(dpl) 005F92 6F1388 6F1388 to_dph <- dec_tc(dph) 005F94 110200 110200 to_t <- pcl 005F96 31BB00 31BB00 (dph|dpl) <- acc_t,irq_to_f 005F98 158000 158000 to_t <- reg_tl 005F9A 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005F9C 15D001 15D001 to_pch <- reg_th, pcl <- t -- 5/15 cycles -- 3 bytes -- ---- page 6 DD 05 STSP ---- 0060A0 110380 110380 to_t <- dpl 0060A2 11B006 11B006 reg_spl <- acc_t 0060A4 310B88 310B88 to_t <- dph,irq_to_f 0060A6 000400 00A200 F:[interrupt] T:[next] 0060A8 11B007 11B007 reg_sph <- acc_t -- 5 + 2 cycles -- 1 bytes -- ---- page 4 C7 RST 0x00 ---- 0058E0 0FA086 0FA086 to_dpl <- dec(reg_spl) 0058E2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 0058E4 110208 110208 to_t <- pch 0058E6 11B300 11B300 (dph|dpl) <- acc_t 0058E8 0F2380 0F2380 to_dpl <- dec(dpl) 0058EA 6F1388 6F1388 to_dph <- dec_tc(dph) 0058EC 110200 110200 to_t <- pcl 0058EE 11B300 11B300 (dph|dpl) <- acc_t 0058F0 110000 110000 to_t <- 0 0058F2 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 0058F4 115000 115000 to_pch <- 0, pcl <- t -- 0/11 cycles -- 1 bytes -- ---- page 4 CF RST 0x08 ---- 0059E0 0FA086 0FA086 to_dpl <- dec(reg_spl) 0059E2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 0059E4 110208 110208 to_t <- pch 0059E6 11B300 11B300 (dph|dpl) <- acc_t 0059E8 0F2380 0F2380 to_dpl <- dec(dpl) 0059EA 6F1388 6F1388 to_dph <- dec_tc(dph) 0059EC 110200 110200 to_t <- pcl 0059EE 11B300 11B300 (dph|dpl) <- acc_t 0059F0 1B0002 1B0002 to_t <- asl(4) 0059F2 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 0059F4 115000 115000 to_pch <- 0, pcl <- t -- 0/11 cycles -- 1 bytes -- ---- page 4 D7 RST 0x10 ---- 005AE0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005AE2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005AE4 110208 110208 to_t <- pch 005AE6 11B300 11B300 (dph|dpl) <- acc_t 005AE8 0F2380 0F2380 to_dpl <- dec(dpl) 005AEA 6F1388 6F1388 to_dph <- dec_tc(dph) 005AEC 110200 110200 to_t <- pcl 005AEE 11B300 11B300 (dph|dpl) <- acc_t 005AF0 110000 110000 to_t <- 0 005AF2 1E0004 1E0004 to_t <- or(acc_t, 0x10) 005AF4 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005AF6 115000 115000 to_pch <- 0, pcl <- t -- 0/12 cycles -- 1 bytes -- ---- page 4 DF RST 0x18 ---- 005BE0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005BE2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005BE4 110208 110208 to_t <- pch 005BE6 11B300 11B300 (dph|dpl) <- acc_t 005BE8 0F2380 0F2380 to_dpl <- dec(dpl) 005BEA 6F1388 6F1388 to_dph <- dec_tc(dph) 005BEC 110200 110200 to_t <- pcl 005BEE 11B300 11B300 (dph|dpl) <- acc_t 005BF0 1B0002 1B0002 to_t <- asl(4) 005BF2 1E0004 1E0004 to_t <- or(acc_t, 0x10) 005BF4 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005BF6 115000 115000 to_pch <- 0, pcl <- t -- 0/12 cycles -- 1 bytes -- ---- page 4 E7 RST 0x20 ---- 005CE0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005CE2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005CE4 110208 110208 to_t <- pch 005CE6 11B300 11B300 (dph|dpl) <- acc_t 005CE8 0F2380 0F2380 to_dpl <- dec(dpl) 005CEA 6F1388 6F1388 to_dph <- dec_tc(dph) 005CEC 110200 110200 to_t <- pcl 005CEE 11B300 11B300 (dph|dpl) <- acc_t 005CF0 1B0004 1B0004 to_t <- asl(0x10) 005CF2 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005CF4 115000 115000 to_pch <- 0, pcl <- t -- 0/11 cycles -- 1 bytes -- ---- page 4 EF RST 0x28 ---- 005DE0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005DE2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005DE4 110208 110208 to_t <- pch 005DE6 11B300 11B300 (dph|dpl) <- acc_t 005DE8 0F2380 0F2380 to_dpl <- dec(dpl) 005DEA 6F1388 6F1388 to_dph <- dec_tc(dph) 005DEC 110200 110200 to_t <- pcl 005DEE 11B300 11B300 (dph|dpl) <- acc_t 005DF0 1B0006 1B0006 to_t <- asl(lit20) 005DF2 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005DF4 115000 115000 to_pch <- 0, pcl <- t -- 0/11 cycles -- 1 bytes -- ---- page 4 F7 RST 0x30 ---- 005EE0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005EE2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005EE4 110208 110208 to_t <- pch 005EE6 11B300 11B300 (dph|dpl) <- acc_t 005EE8 0F2380 0F2380 to_dpl <- dec(dpl) 005EEA 6F1388 6F1388 to_dph <- dec_tc(dph) 005EEC 110200 110200 to_t <- pcl 005EEE 11B300 11B300 (dph|dpl) <- acc_t 005EF0 1B0004 1B0004 to_t <- asl(0x10) 005EF2 1E0004 1E0004 to_t <- or(acc_t, 0x10) 005EF4 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005EF6 115000 115000 to_pch <- 0, pcl <- t -- 0/12 cycles -- 1 bytes -- ---- page 4 FF RST 0x38 ---- 005FE0 0FA086 0FA086 to_dpl <- dec(reg_spl) 005FE2 6F9007 6F9007 to_dph <- dec_tc(reg_sph) 005FE4 110208 110208 to_t <- pch 005FE6 11B300 11B300 (dph|dpl) <- acc_t 005FE8 0F2380 0F2380 to_dpl <- dec(dpl) 005FEA 6F1388 6F1388 to_dph <- dec_tc(dph) 005FEC 110200 110200 to_t <- pcl 005FEE 11B300 11B300 (dph|dpl) <- acc_t 005FF0 1B0006 1B0006 to_t <- asl(lit20) 005FF2 1E0004 1E0004 to_t <- or(acc_t, 0x10) 005FF4 002083 002083 to_t <- ld_ir(acc_t, lit5),p_z80_ix 005FF6 115000 115000 to_pch <- 0, pcl <- t -- 0/12 cycles -- 1 bytes -- ---- page 4 C9 RET ---- 005920 11A886 11A886 to_dpl <- reg_spl,l_to_f 005922 119087 00A200 F:[to_dph <- reg_sph] T:[next] 005924 118300 220800 F:[to_t <- (dph|dpl)] T:[delay] 005926 3A2380 3A2380 to_dpl <- inc(dpl) 005928 7A1388 7A1388 to_dph <- inc_tc(dph) 00592A 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 00592C 3A0380 3A0380 to_t <- inc(dpl) 00592E 31B806 31B806 reg_spl <- acc_t,irq_to_f 005930 7A0388 7A0388 to_t <- inc_tc(dph) 005932 000400 00A200 F:[interrupt] T:[next] 005934 11B007 11B007 reg_sph <- acc_t -- 3/11 cycles -- 1 bytes -- ---- page 4 C0 RET NZ ---- 005800 0F8084 0F8084 to_t <- dec(reg_z) 005802 71A886 71A886 to_dpl <- reg_spl,tc_to_f 005804 00A200 119087 F:[next] T:[to_dph <- reg_sph] 005806 220800 118300 F:[delay] T:[to_t <- (dph|dpl)] 005808 3A2380 3A2380 to_dpl <- inc(dpl) 00580A 7A1388 7A1388 to_dph <- inc_tc(dph) 00580C 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 00580E 3A0380 3A0380 to_t <- inc(dpl) 005810 31B806 31B806 reg_spl <- acc_t,irq_to_f 005812 7A0388 7A0388 to_t <- inc_tc(dph) 005814 000400 00A200 F:[interrupt] T:[next] 005816 11B007 11B007 reg_sph <- acc_t -- 4/12 cycles -- 1 bytes -- ---- page 4 C8 RET Z ---- 005900 0F8084 0F8084 to_t <- dec(reg_z) 005902 71A886 71A886 to_dpl <- reg_spl,tc_to_f 005904 119087 00A200 F:[to_dph <- reg_sph] T:[next] 005906 118300 220800 F:[to_t <- (dph|dpl)] T:[delay] 005908 3A2380 3A2380 to_dpl <- inc(dpl) 00590A 7A1388 7A1388 to_dph <- inc_tc(dph) 00590C 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 00590E 3A0380 3A0380 to_t <- inc(dpl) 005910 31B806 31B806 reg_spl <- acc_t,irq_to_f 005912 7A0388 7A0388 to_t <- inc_tc(dph) 005914 000400 00A200 F:[interrupt] T:[next] 005916 11B007 11B007 reg_sph <- acc_t -- 4/12 cycles -- 1 bytes -- ---- page 4 D0 RET NC ---- 005A00 51A886 51A886 to_dpl <- reg_spl,c_to_f 005A02 119087 00A200 F:[to_dph <- reg_sph] T:[next] 005A04 118300 220800 F:[to_t <- (dph|dpl)] T:[delay] 005A06 3A2380 3A2380 to_dpl <- inc(dpl) 005A08 7A1388 7A1388 to_dph <- inc_tc(dph) 005A0A 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 005A0C 3A0380 3A0380 to_t <- inc(dpl) 005A0E 31B806 31B806 reg_spl <- acc_t,irq_to_f 005A10 7A0388 7A0388 to_t <- inc_tc(dph) 005A12 000400 00A200 F:[interrupt] T:[next] 005A14 11B007 11B007 reg_sph <- acc_t -- 3/11 cycles -- 1 bytes -- ---- page 4 D8 RET C ---- 005B00 51A886 51A886 to_dpl <- reg_spl,c_to_f 005B02 00A200 119087 F:[next] T:[to_dph <- reg_sph] 005B04 220800 118300 F:[delay] T:[to_t <- (dph|dpl)] 005B06 3A2380 3A2380 to_dpl <- inc(dpl) 005B08 7A1388 7A1388 to_dph <- inc_tc(dph) 005B0A 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 005B0C 3A0380 3A0380 to_t <- inc(dpl) 005B0E 31B806 31B806 reg_spl <- acc_t,irq_to_f 005B10 7A0388 7A0388 to_t <- inc_tc(dph) 005B12 000400 00A200 F:[interrupt] T:[next] 005B14 11B007 11B007 reg_sph <- acc_t -- 3/11 cycles -- 1 bytes -- ---- page 4 F0 RET P ---- 005E00 91A886 91A886 to_dpl <- reg_spl,n_to_f 005E02 119087 00A200 F:[to_dph <- reg_sph] T:[next] 005E04 118300 220800 F:[to_t <- (dph|dpl)] T:[delay] 005E06 3A2380 3A2380 to_dpl <- inc(dpl) 005E08 7A1388 7A1388 to_dph <- inc_tc(dph) 005E0A 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 005E0C 3A0380 3A0380 to_t <- inc(dpl) 005E0E 31B806 31B806 reg_spl <- acc_t,irq_to_f 005E10 7A0388 7A0388 to_t <- inc_tc(dph) 005E12 000400 00A200 F:[interrupt] T:[next] 005E14 11B007 11B007 reg_sph <- acc_t -- 3/11 cycles -- 1 bytes -- ---- page 4 F8 RET M ---- 005F00 91A886 91A886 to_dpl <- reg_spl,n_to_f 005F02 00A200 119087 F:[next] T:[to_dph <- reg_sph] 005F04 220800 118300 F:[delay] T:[to_t <- (dph|dpl)] 005F06 3A2380 3A2380 to_dpl <- inc(dpl) 005F08 7A1388 7A1388 to_dph <- inc_tc(dph) 005F0A 11D300 11D300 to_pch <- (dph|dpl), pcl <- t 005F0C 3A0380 3A0380 to_t <- inc(dpl) 005F0E 31B806 31B806 reg_spl <- acc_t,irq_to_f 005F10 7A0388 7A0388 to_t <- inc_tc(dph) 005F12 000400 00A200 F:[interrupt] T:[next] 005F14 11B007 11B007 reg_sph <- acc_t -- 3/11 cycles -- 1 bytes -- ------ Z80 CPU Block transfer and search ------ ---- page 0 ED B0 LDIR ---- 001600 118009 118009 to_t <- reg_c 001602 1EA008 1EA008 to_dpl <- or(acc_t, reg_b) 001604 0F2300 0F2300 to_dpl <- dec(dpl) 001606 71B880 71B880 reg_v <- acc_a,tc_to_f 001608 00A200 110000 F:[next] T:[to_t <- 0] 00160A 310A00 310A00 to_t <- pcl,irq_to_f 00160C 15B000 15B000 reg_tl <- acc_t 00160E 110208 110208 to_t <- pch 001610 15B001 15B001 reg_th <- acc_t 001612 11800D 11800D to_t <- reg_l 001614 11D00C 11D00C to_pch <- reg_h, pcl <- t 001616 11A00B 11A00B to_dpl <- reg_e 001618 000004 000004 to_t <- ld_ir(acc_t, 0x10),p_z80_ed 00161A 31980A 31980A to_dph <- reg_d,irq_to_f -- 6/14 + 2 cycles -- 1 bytes -- ---- page 0 ED 10 LDIR-LOOP ---- 000200 0F8009 0F8009 to_t <- dec(reg_c) 000202 718A00 718A00 to_t <- (pc++),tc_to_f 000204 0FC008 0FC009 F:[to_a <- dec(reg_b)] T:[to_a <- dec(reg_c)] 000206 000404 11B089 F:[to_t <- ld_ir(acc_t, lit144)] T:[reg_c <- acc_a] 000208 114000 31BB00 F:[to_a <- 0] T:[(dph|dpl) <- acc_t,irq_to_f] 00020A 3A2300 3A2300 to_dpl <- inc(dpl) 00020C 110000 000004 F:[to_t <- 0] T:[to_t <- ld_ir(acc_t, 0x10),p_z80_ed] 00020E 7A1308 7A1308 to_dph <- inc_tc(dph) 000210 000404 000404 to_t <- ld_ir(acc_t, lit144) 000212 1D4000 1D4000 to_a <- add(acc_t, 0) -- 0/10 + 2 cycles -- 2 bytes -- ---- page 0 ED 90 LDIR-END ---- 001200 714800 714800 to_a <- 0,tc_to_f 001202 110300 11B300 F:[to_t <- dpl] T:[(dph|dpl) <- acc_t] 001204 11B00B 0F8088 F:[reg_e <- acc_t] T:[to_t <- dec(reg_b)] 001206 110308 11B008 F:[to_t <- dph] T:[reg_b <- acc_t] 001208 11B00A 3A2300 F:[reg_d <- acc_t] T:[to_dpl <- inc(dpl)] 00120A 110200 7A1308 F:[to_t <- pcl] T:[to_dph <- inc_tc(dph)] 00120C 11B00D 0F8009 F:[reg_l <- acc_t] T:[to_t <- dec(reg_c)] 00120E 110208 000004 F:[to_t <- pch] T:[to_t <- ld_ir(acc_t, 0x10),p_z80_ed] 001210 11B00C 0FB009 F:[reg_h <- acc_t] T:[to_mem <- dec(reg_c)] 001212 312800 312800 to_dpl <- 0,irq_to_f 001214 158000 158000 F:[to_t <- reg_tl] T:[to_t <- reg_tl] 001216 15A001 15D001 F:[to_dpl <- reg_th] T:[to_pch <- reg_th, pcl <- t] 001218 0C0001 00A200 F:[to_t <- sub_0(acc_t, 1)] T:[next] 00121A 6F5300 31C800 F:[to_pch <- dec_tc(dpl), pcl <- t] T:[to_a <- reg_v,irq_to_f] 00121C 000400 000400 interrupt 00121E 11C080 11C080 to_a <- reg_v -- 14/16 + 2 cycles -- 1 bytes -- ------ Z80 CPU Control ------ ---- page 4 00 NOP ---- 004000 00A200 00A200 next 004002 220800 220800 delay ---- page 4 F3 DI ---- 005E60 00A200 00A200 next 005E62 220800 220800 delay ---- page 4 FB EI ---- 005F60 00A200 00A200 next 005F62 220800 220800 delay ---- page 4 2F CPL ---- 0045E0 0F2000 0F2000 to_dpl <- dec(0) 0045E2 000400 00A200 F:[interrupt] T:[next] 0045E4 224B80 224B80 to_a <- xor(acc_a, dpl),irq_to_f ---- page 0 ED 44 NEG ---- 000880 0F2000 0F2000 to_dpl <- dec(0) 000882 022380 022380 to_dpl <- xor(acc_a, dpl) 000884 3A4370 3A4370 to_a <- inc(dpl),upd_nzc 000886 000400 00A200 F:[interrupt] T:[next] 000888 31B884 31B884 reg_z <- acc_a,irq_to_f -- 5 + 2 cycles -- 1 bytes -- ---- page 4 3F CCF ---- 0047E0 000400 00A200 F:[interrupt] T:[next] 0047E2 510040 510040 to_t <- 0,cpl_c ---- page 4 37 SCF ---- 0046E0 000400 00A200 F:[interrupt] T:[next] 0046E2 2F0040 2F0040 to_t <- dec_1(0),upd_c ---- page 4 DB IN - CP reg_a,imm ---- 005B60 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 005B62 000400 00A200 F:[interrupt] T:[next] 005B64 314B80 314B80 to_a <- dpl,irq_to_f ---- page 4 D3 OUT - CP reg_a,imm ---- 005A60 31AA80 31AA80 to_dpl <- (pc++),irq_to_f 005A62 000400 00A200 F:[interrupt] T:[next] 005A64 314B80 314B80 to_a <- dpl,irq_to_f ---- page 4 D9 EXX ---- 005B20 31880E 31880E to_t <- reg_sel,irq_to_f 005B22 000400 00A200 F:[interrupt] T:[next] 005B24 11F000 11F000 to_sw_exx <- 0 ---- page 4 DD PREFIX IX ---- 005BA0 00A280 00A280 to_t <- ld_ir(acc_t, (pc++)),p_z80_ix 005BA2 118404 118404 to_t <- reg_ixl ---- page 4 FD PREFIX IY ---- 005FA0 00C280 00C280 to_t <- ld_ir(acc_t, (pc++)),p_z80_iy 005FA2 118405 118405 to_t <- reg_iyl ---- page 4 ED PREFIX ED ---- 005DA0 008200 008200 to_t <- ld_ir(acc_t, (pc++)),p_z80_ed 005DA2 220800 220800 delay ---- page 4 CB PREFIX CB ---- 005960 11A00D 11A00D to_dpl <- reg_l 005962 00C200 00C200 to_t <- ld_ir(acc_t, (pc++)),p_z80_cb 005964 31980C 31980C to_dph <- reg_h,irq_to_f ---- page 6 DD CB PREFIX CB ---- 007960 118200 118200 to_t <- (pc++) 007962 1DA404 1DA404 to_dpl <- add(acc_t, reg_ixl) 007964 F10800 F10800 to_t <- 0,t7_to_f 007966 7A9402 6F9402 F:[to_dph <- inc_tc(reg_ixh)] T:[to_dph <- dec_tc(reg_ixh)] 007968 60C200 60C200 to_t <- ld_ir(acc_t, (pc++)),cond_tc,p_z80_cb 00796A 220800 220800 delay -- 0/6 + 2 cycles -- 3 bytes -- ---- page 10 FD CB PREFIX CB ---- 00B960 118200 118200 to_t <- (pc++) 00B962 1DA405 1DA405 to_dpl <- add(acc_t, reg_iyl) 00B964 F10800 F10800 to_t <- 0,t7_to_f 00B966 7A9403 6F9403 F:[to_dph <- inc_tc(reg_iyh)] T:[to_dph <- dec_tc(reg_iyh)] 00B968 60C200 60C200 to_t <- ld_ir(acc_t, (pc++)),cond_tc,p_z80_cb 00B96A 220800 220800 delay -- 0/6 + 2 cycles -- 3 bytes -- ---- page 0 ED 80 INT ---- 001000 110000 110000 to_t <- 0 001002 00A200 00A200 next 001004 312800 312800 to_dpl <- 0,irq_to_f ---- page 0 15 INRZ ---- 0002A0 110000 110000 to_t <- 0 0002A2 00A200 00A200 next 0002A4 312800 312800 to_dpl <- 0,irq_to_f 697 opcodes generated for Z80. 0 errors.